bahay - Banyo
Ang mga washing machine ay awtomatikong Vyatka engine power. Pag-install at pagkumpuni ng isang maliit na laki ng mini-Vyatka washing machine. Paalala sa mga mamimili

Hindi kami masyadong maabala sa htaccess file na hindi ganoon kakomplikado, lalo na kung pamilyar ka mga regular na expression sa php. Tulad ng para sa module ng CNC mismo, ipinakita ito sa anyo ng dalawang mga file ( Well, magagawa mo ito sa isa, ngunit sa ilang kadahilanan nakakuha ako ng dalawa =)) at "mga network ng kundisyon" sa buong makina. Huwag maalarma, sa terminong "web of conditions", ang ibig kong sabihin ay almoranas na may awtomatikong pagpapalit ng link sa buong engine! Ngayon ay gagawin lamang namin ang pundasyon, at titiyakin na ang post sa aming pahina ng blog ay magagamit sa address na may isang link na nababasa ng tao

Ipinahiwatig ko ang mga layunin sa anunsyo, kaya ngayon ng ilang mga salita para sa mga bagong dating, at magsimula tayo =)

Para sa mga taong nasa blog sa unang pagkakataon

Kung ito ang iyong unang pagkakataon sa blog, kung gayon ang munting tala na ito ay para lamang sa iyo! Kahit na ang paksa ng CNC ay malawak at naaangkop sa anumang proyekto, magiging napakahirap para sa iyo na tukuyin ang isang bagay na kapaki-pakinabang para sa iyong sarili sa materyal sa pahinang ito, dahil sa katotohanan na ang post na ito, tulad ng karamihan sa aking blog, ay bahagi ng isang serye ng mga artikulo" Lumikha ng isang blog mula sa simula". Ang cycle ay naglalayon sa isang madla na gustong matuto kung paano mag-program sa PHP sa pagsasanay. Kung isa ka sa mga iyon, kung gayon Maligayang pagdating! Sundin ang link na ibinigay ko sa iyo sa itaas at simulang pag-aralan ang materyal na ipinakita ko.

Kung mananatili ka sa aking blog, pagkatapos ay mag-subscribe sa RSS feed ng blog sa pamamagitan ng isang mambabasa, o sa pamamagitan ng koreo

Bagong column sa database table

Dahil wala pa kaming module na awtomatikong magbibigay sa amin ng mga pangalan ng link mula sa mga header, kailangan naming hindi lamang gumawa ng column kundi punan din ito ng ilang pangalan. Isaisip lamang na ang pangalan ay dapat na binubuo ng maliliit na titik ng alpabetong Ingles, at dapat walang mga puwang, sa halip ay naglalagay kami ng gitling (-). Ang kundisyong ito ay sapilitan, dahil ang verification script ay magpi-filter ng mga maling address, na magre-redirect sa user sa pangunahing pahina ng blog.

Pumunta kami sa istraktura ng talahanayan ng blog, at pagkatapos ng id ay lumikha kami ng isang bagong column

Punan ang mga patlang na humigit-kumulang ganito ( pangalan ng field nameurl)

Ngayon, kailangan mong punan ang isang bagong column. Isa lang ang record ko sa database, kaya hindi problema sa akin ang pagpuno ng bagong column =)

Dapat mong ilagay ang ".html" sa dulo ng pangalan. Kung plano mong huwag gumamit ng ganoong pagtatapos para sa iyong mga pahina, kung gayon hindi mo kailangang magsulat, sa kasong ito kailangan mong gawing muli ito nang kaunti htaccess file, ibig sabihin, alisin ang extension doon.

Para sa test page ginamit ko ang pangalang ito: dobro-pozhalovat.html

Well, natapos na namin ang gawaing ito, ngayon ay lumipat tayo sa htaccess file mismo

Gumawa ng htaccess file

Pinakamainam na lumikha gamit ang programang Notepad++, dahil sa ilang mga kaso ang Windows ay nagrereklamo na ang file ay walang pangalan, dahil sa katunayan walang pangalan =) tanging ang .htaccess extension

Kung sakali, ipapadala ko sa iyo ang file, eto siya. Ang file na ito ay dapat ilagay sa ugat ng aming blog

Ang mga nilalaman ng file ay ang mga sumusunod:

Naka-on ang RewriteEngine
RewriteRule ^post/([-a-z0-9]+.html)$ index.php?post=$1 [L]
RewriteRule ^category/([-a-z0-9]+.html)$ index.php?category=$1 [L]
RewriteRule ^contacts.html$ index.php?contact=1 [L]

Kasama sa unang linya ang kakayahang mag-redirect mula sa mga dynamic na link patungo sa CNC. Ang pangalawa ay responsable para sa mga link sa mga post. Ibig sabihin, kung ganito ang hitsura ng link

http://rsblog.ru/post/dobro-pozhalovat.html

Pagkatapos ay mauunawaan ng server na ang kahilingan ay pupunta sa pahina na may mga post, at lilikha ng isang dynamic na link para sa sarili nito para sa karagdagang pagproseso.

http://rsblog.ru/category/testovaya-kategoriya.html

http://rsblog.ru/contacts.html

Pakitandaan na ang regular na expression ay nasa panaklong; kung pamilyar ka sa mga regular na expression, alam mo na ang mga panaklong ay pangangalaga. Ang tanong, saan inililipat ang naka-save na data? Sagot: Sa variable 1. Oo, eksaktong 1 (isa).

Kung kailangan mo ng CNC without.html, pagkatapos ay i-edit ang regular na expression sa htaccess file para sa uri ng mga link na kailangan mo!

Hindi na tayo magtatagal dito, wala akong masyadong alam dito, kaya wala akong karapatang mag-rant ng mahabang panahon sa paksang ito, ang idadagdag ko lang ay ilang salita tungkol sa [L] bandila. Maaaring mali ako, ngunit sa pagkakaintindi ko, pinipigilan ng watawat na ito ang mga tseke sa ibaba, ito ay parang break (pagkagambala ng buong cycle) para sa mga cycle.

Upang ibuod kung ano ang nakasulat sa htaccess file: Mga kundisyon para sa bawat uri ng page na mayroon ang aming engine, ibig sabihin

  • para sa mga post
  • para sa mga kategorya
  • para sa pahina ng contact

Kung pamilyar ka sa regular na iskedyul, kung gayon hindi magiging mahirap para sa iyo na maunawaan ang file.

php function chpu() - Algorithm para sa paghahanap ng record id sa isang database table

Magsimula tayo sa paggawa ng algorithm sa paghahanap. Upang gawin ito kailangan nating malaman kung aling mesa ang hahanapin at kung ano ang hahanapin. Maaaring may tanong ka, ano ang ibig sabihin nito sa aling talahanayan? Pagkatapos ng lahat, mayroon kaming isang mesa - Blog. Ito ay hindi ganap na totoo, ngayon ay isinasaalang-alang lamang namin ang mga post, ngunit alam din namin na ang mga kategorya ay mayroon ding sariling mga link, at ang talahanayan na naglalaman ng mga pangalan ng mga kategorya ay tinatawag na menu, kaya naman dapat malaman ng algorithm kung aling talahanayan ang hahanapin. Hayaang gumana ang chpu(). sa puntong ito gagana lang sa kalahati, ngunit sa mga susunod na post hindi na namin ito kailangang i-edit (ang function).

Lumilikha kami ng file na chpu.php, ilagay ito sa mga custom na module ng aming engine, at isulat ang sumusunod na function sa file na ito:

function na chpu($url,$dirDB)//CNC function
{
//$url - ang pangalan kung saan natin tutukuyin ang id
//$dirDB - mode kung saan natin tinutukoy kung saang database table tayo dapat maghanap
// tukuyin ang kahilingan depende sa kung aling pahina ang bubuksan ng user (post text o kategorya)
if($dirDB == "post")$sql = "SELECT id FROM blog WHERE nameurl = "$url"";//post text
if($dirDB == "category")$sql = "SELECT id MULA SA menu WHERE nameurl = "$url"";//category

$result_index = mysql_query($sql);//Pagkuha ng artikulo mula sa database
$myrow_index = mysql_fetch_array($result_index);

if($myrow_index != "") ibalik ang $myrow_index;//kung may nakitang row sa database, ipakita ang id
kung hindi, ibalik ang ""; // kung hindi, walang laman ang pag-print
}
?>

Ang pag-andar ay napaka-simple, kaya hindi ko na ito papansinin, lalo na't naipaliwanag ko na ang lohika ng paghahanap ng id sa talahanayan nang higit sa isang beses.

Isang script na nagbibigay-daan sa iyong matukoy kung aling pahina ang bukas

Ang layunin ng script na ito ay upang matukoy kung saang mode tatakbo ang chpu() function. Maaari itong matukoy sa pamamagitan ng kahilingan sa GET na nilikha ng server para sa amin kapag ina-access ang pahina ng CNC. Kung maingat mong tiningnan ang mga nilalaman ng htaccess file at halos naunawaan ang operasyon nito, dapat mong hulaan na ang server ay tumutukoy sa isang link ng ganitong uri para sa sarili nito

http://rsblog.ru/index.php?post=dobro-pozhalovat.html

Iyon ay, kung na-access ng user ang page gamit ang CNC, pagkatapos ay gagawa ang server ng GET post request, ang paglikha ng naturang request ay senyales sa amin na na-access na ng user ang post page, kaya dapat ilunsad ang chpu() function sa id mode ng paghahanap sa talahanayan ng blog

Gumawa ng file getchpu.php, i-save ito sa folder ng custom na modules at isulat ang sumusunod na script dito

if($chpu == 1)//kung ang blog ay tumatakbo sa CNC on mode
{
include("moduls/chpu.php");
//GET VARIABLE na post
if(isset($_GET["post")))
{
if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["post"]))//kung hindi tama ang pangalan, ililipat namin
{
labasan;
}
$blog = chpu($_GET["post"],"post");//sa pamamagitan ng pangalan ng pahina nakakakuha kami ng id mula sa database
if($blog == "")//kung walang laman ang resulta ng function, ililipat namin ang user
{
header("lokasyon: ".$server_root);//sa pangunahing pahina
labasan;
}
}
//GET VARIABLE na post
//GET VARIABLE na kategorya
if(isset($_GET["kategorya"]))
{
if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["category"]))//kung hindi tama ang pangalan, ililipat namin
{
header("lokasyon: ".$server_root);//sa pangunahing pahina
labasan;
}
$cat = chpu($_GET["category"],"category");//sa pamamagitan ng page name nakakakuha kami ng id mula sa database
if($cat == "")//kung walang laman ang resulta ng function, ililipat namin ang user
{
header("lokasyon: ".$server_root);//sa pangunahing pahina
labasan;
}
}
//GET VARIABLE na kategorya
}
?>

Ang lohika ng script ay ang mga sumusunod:

  • Ang script ay gagana lamang kung ang blog ay tumatakbo sa CNC mode, iyon ay, ang chpu variable ay katumbas ng isa ( ito ay ginagawa upang ang mga mode ay maaaring mabago sa pamamagitan ng pag-impluwensya lamang sa isang variable)
  • Susunod, ang id search function sa database ay konektado
  • Pagkatapos ay mayroong dalawang mga pagpipilian sa pag-unlad, at pareho silang gumagana ayon sa parehong lohika, iyon ay, kung mayroong isang kahilingan sa GET para sa isang post o kategorya, pagkatapos ay isang tseke para sa kawastuhan ng pangalan ay inilunsad. Tutulungan ka ng pagsusuring ito na maiwasan ang mga pinakasimpleng paraan ng pag-hack ng aming makina.. Kung matagumpay ang tseke ( kung hindi, ire-redirect tayo sa pangunahing pahina) ang chpu() function ay inilunsad, sa gayon ay iniimbak ang variable na blog o cat ( depende kung aling bahagi ng script ang gagana =)) ay makakakuha ng id ng record sa database. Kung walang laman ang variable, ire-redirect tayo sa pangunahing pahina.

May isang punto dito. Kung isinulat mo ang makina mula sa simula ng kurso, malamang na mayroon ka walang server_root variable. Kung nag-install ka ng kopya ng engine na ibinigay ko sa post " Pag-install ng aming CMS", kung gayon mayroon kang variable na ito.

Kung wala kang variable na ito, buksan ang file ng user na index.php, at kaagad pagkatapos kumonekta sa database, isulat ang variable na ito


$nameDB = "rsblog";//Pangalan ng database
$nameSERVER = "localhost";//Server
$nameUSER = "root";//Database user name
$passUSER = ""; // DB user password
mysql_select_db($nameDB, mysql_connect($nameSERVER,$nameUSER,$passUSER));

$server_root = "http://address_of_your_blog.ru/";
//KONEKTA SA DATABASE (DB)

Ang halaga ng variable ay ang address ng iyong blog. Kinailangan ang variable na ito sa admin panel para sa pahintulot, ito ay kinakailangan kaagad para sa pagpapatupad ng CNC, lalo na para sa tag na aming ilalapat sa ibaba.

ipasok ang tag na ito

Binibigyang-daan kami ng tag na ito na matukoy ang ugat ng site, sa gayon ay aalisin namin ang glitch na pumipigil sa amin na matukoy nang tama ang mga landas patungo sa mga istilo. Kung hindi mo ilalagay ang tag na ito sa template code, ang lahat ng page na matatagpuan sa CNC ay titigil sa paglo-load ng mga istilo, mga Java script, at kung hindi ako nagkakamali, ang mga larawan.

Konklusyon

Ngayon kapag pumunta ako sa pahina http://rsblog.ru/post/dobro-pozhalovat.html nakarating ako sa pahina ng artikulo

Sa wakas, gusto kong sabihin na ang aking paraan ng pagpapatupad ng mga URL na nababasa ng tao ay hindi ang pinaka-flexible at functional, ngunit gayunpaman ito ay gumagana. Sa susunod na post ay tuturuan namin ang makina na gumana sa mga link ng kategorya at mga form ng feedback

Kung mayroon kang anumang mga katanungan, mangyaring gamitin ang form sa ibaba.

Kung hindi ka pa naka-subscribe sa aking blog, itama ang bagay at mag-subscribe sa RSS feed ng blog sa pamamagitan ng isang reader, o sa pamamagitan ng koreo, upang tiyak na hindi ka makaligtaan ng mga bagong post sa blog.

Best wishes sa iyo! Yun lang ang gusto kong sabihin!

P.S.: Sa Internet nakakita ako ng isang seleksyon ng mga medyo mahuhusay na artikulo sa paksa ng disenyo ng web, kung ang isang tao ay nakikita ang kanilang sarili sa hinaharap bilang isang taga-disenyo, siguraduhing basahin ang mga artikulong ito, napaka-kapaki-pakinabang na impormasyon.

Ito ay isang awtomatikong aparato para sa pagtatrabaho sa mga workpiece at pagkuha ng mga natapos na produkto mula sa iba't ibang mga materyales (bato, salamin, plastik, metal, kahoy, atbp.). Ang prinsipyo ng pagpapatakbo ng isang milling machine ay nakasalalay sa isang bilang ng mga parameter: ang uri ng operasyon (magaspang o pagtatapos ng pagputol), ang tool na ginamit (modelo ng milling cutter), at ang hugis ng tapos na produkto (silindro, parisukat, flat, tatlong- dimensional). Ang disenyo ng aparato, ang sistema ng paglamig nito, ang taas ng portal, ang haba at lapad nito ay may mahalagang papel din.

Paggamot

Ang paggiling ng mga matibay na materyales (bato, metal) ay nangyayari sa napakataas na bilis - mula 25 hanggang 30 libong mga rebolusyon kada minuto. Ang mga hindi gaanong matibay na materyales (mga blangko ng kahoy) ay naproseso sa bilis na 18 libong mga rebolusyon bawat minuto. At ang napakalambot na mga produkto, tulad ng plastik at salamin, ay madalas na naproseso sa 4 - 5 libong mga rebolusyon bawat minuto. Ang kakayahang baguhin ang bilis ng pag-ikot ng spindle ay isinasagawa gamit ang isang inverter sa isang partikular na teknikal na aplikasyon Pakitandaan na ang isang malakas na pagbaba sa bilis ng pag-ikot ay binabawasan ang torque sa spindle shaft. Posibleng mabayaran ito sa pamamagitan ng paggamit ng inverter, ngunit bahagyang lamang sa pamamagitan ng pagpapanatili ng metalikang kuwintas (espesyal na pag-andar).

Karagdagang Pagpipilian

Sa ngayon, ang mga CNC milling machine ay may ilang karagdagang device upang pasimplehin ang trabaho at pataasin ang mga teknolohikal na kakayahan ng makina. Halimbawa, kapag nagmi-milling ng mga produktong gawa sa kahoy, ang mga modernong CNC machine ay may kakayahang pigilan ang mga basura sa produksyon na makapasok sa mahahalagang bahagi ng makina. Para sa layuning ito, ginagamit ang isang sistema ng aspirasyon, na sumisipsip at nag-aalis ng mga chips mula sa lugar ng pagputol.

Kung kinakailangan upang makagawa ng isang mas kumplikado, hugis na produkto (halimbawa, isang baluster), ang isang umiikot na aparato ay naka-install sa mga milling machine.

Sa pagtatapos ng paggiling ng mga bahagi, ginagamit ang mga single-edge helical cutter upang makakuha ng makinis na mga ibabaw at mga cutting edge.

Kapag nagpapaikut-ikot ng matitigas na materyales (granite, metal), ang spindle at ang cutter mismo ay nagiging sobrang init. Ang mga sistema ng paglamig ay may iba't ibang uri:

  1. Ang presyur na daloy ay nagdidirekta ng likido sa pamutol mismo.
  2. Pag-spray ng langis sa anyo ng isang "layer ng langis" na ambon.

Ang mga sukat ng gumaganang ibabaw at ang taas ng portal ay pinili batay sa mga sukat ng workpiece na pinoproseso. Alinsunod dito, ang working table ng isang CNC milling machine ay dapat na mas malaki kaysa sa laki ng workpiece na pinoproseso. Ang pagkalkula ng taas ng portal (mga parameter ng Z axis) ay kinakalkula mula sa distansya mula sa tuktok na punto ng gumaganang ibabaw hanggang sa lokasyon ng cutter sa spindle. Ang taas ay dapat mapili mula sa maximum na kapal ng mga materyales na pinoproseso, na isinasaalang-alang ang margin. Kapag nag-i-install ng isang umiikot na mekanismo, tandaan na upang maproseso ang mga umiikot na workpiece, ang taas ng portal ay dapat na hindi bababa sa 150 mm.

Mga kama ng makina

Ang mga kama ng makina ay maaaring ihagis mula sa cast iron o bakal, hinangin mula sa makapal na pader na bakal na mga tubo ng hugis-parihaba na seksyon. Ang isang cast iron frame ay nagpapababa ng vibration nang mas mahusay, ngunit mas mabigat. Ang mga cast steel frame ay mas magaan at maaaring ayusin sa pamamagitan ng welding.

Malaking seleksyon ng mga CNC milling machine sa aming online na tindahan



 


Basahin:



Accounting para sa mga settlement na may badyet

Accounting para sa mga settlement na may badyet

Ang Account 68 sa accounting ay nagsisilbi upang mangolekta ng impormasyon tungkol sa mga ipinag-uutos na pagbabayad sa badyet, na ibinawas kapwa sa gastos ng negosyo at...

Cheesecake mula sa cottage cheese sa isang kawali - mga klasikong recipe para sa malambot na cheesecake Mga cheesecake mula sa 500 g ng cottage cheese

Cheesecake mula sa cottage cheese sa isang kawali - mga klasikong recipe para sa malambot na cheesecake Mga cheesecake mula sa 500 g ng cottage cheese

Mga sangkap: (4 na servings) 500 gr. cottage cheese 1/2 tasa ng harina 1 itlog 3 tbsp. l. asukal 50 gr. mga pasas (opsyonal) kurot ng asin baking soda...

Black pearl salad na may prun Black pearl salad na may prun

Salad

Magandang araw sa lahat ng nagsusumikap para sa pagkakaiba-iba sa kanilang pang-araw-araw na pagkain. Kung ikaw ay pagod na sa mga monotonous na pagkain at gusto mong masiyahan...

Lecho na may mga recipe ng tomato paste

Lecho na may mga recipe ng tomato paste

Napakasarap na lecho na may tomato paste, tulad ng Bulgarian lecho, na inihanda para sa taglamig. Ganito namin pinoproseso (at kinakain!) 1 bag ng peppers sa aming pamilya. At sino ang gusto kong...

feed-image RSS