Dom - Kupaonica
Strojevi za pranje rublja automatski snaga motora Vyatka. Ugradnja i popravak male perilice rublja Vyatka. Napomena kupcima

Nećemo se previše ometati datotekom htaccess; njen rad nije toliko kompliciran, pogotovo ako ste upoznati s njom regularni izrazi u php. Što se tiče samog CNC modula, on je predstavljen u obliku dvije datoteke ( Pa, možete to učiniti u jednom, ali iz nekog razloga ja imam dva =)) i "mreže stanja" u cijelom motoru. Nemojte se uznemiriti, pod izrazom "mreža stanja" mislim na hemoroide s automatskom promjenom veze kroz motor! Danas ćemo se baviti samo temeljem, te ćemo osigurati da objava na stranici našeg bloga bude dostupna na adresi s vezom čitljivom za čovjeka

Ciljeve sam naznačio u najavi, pa sad par riječi za pridošlice, pa krenimo =)

Za one koji su prvi put na blogu

Ako ste prvi put na blogu, onda je ova mala bilješka samo za vas! Iako je tema CNC široka i primjenjiva na bilo koji projekt, bit će vam vrlo teško pronaći nešto korisno za sebe u materijalu na ovoj stranici, zbog činjenice da je ovaj post, kao i većina na mom blogu, dio niza članaka " Napravite blog od nule". Ciklus je namijenjen publici koja želi u praksi naučiti programirati u PHP-u. Ako ste jedan od njih, onda Dobrodošli! Slijedite poveznicu koju sam vam dao gore i počnite proučavati materijal koji sam predstavio.

Ako namjeravate ostati na mom blogu, pretplatite se na RSS feed bloga putem čitača ili poštom

Novi stupac u tablici baze podataka

Budući da još nemamo modul koji bi nam automatski davao nazive veza iz zaglavlja, morat ćemo ne samo stvoriti stupac, već ga i popuniti nekim imenom. Samo imajte na umu da se ime mora sastojati od mala slova engleske abecede, plus ne bi trebalo biti razmaka, umjesto toga stavljamo crticu (-). Ovaj uvjet je obavezan, jer će skripta za provjeru filtrirati netočne adrese, preusmjeravajući korisnika na glavnu stranicu bloga.

Ulazimo u strukturu blog tablice, te nakon id-a kreiramo novi stupac

Ispunite polja otprilike ovako ( naziv polja nameurl)

Sada trebate ispuniti novi stupac. Imam samo jedan zapis u bazi, pa mi popunjavanje novog stupca ne predstavlja problem =)

Morate staviti ".html" na kraju imena. Ako ne planirate koristiti takav završetak za svoje stranice, onda ne morate pisati, samo u ovom slučaju ćete morati malo ponoviti htaccess datoteku, naime, tamo uklonite proširenje.

Za probnu stranicu koristio sam ovo ime: dobro-pozhalovat.html

Pa, završili smo ovaj zadatak, a sada prijeđimo na samu datoteku htaccess

Stvorite htaccess datoteku

Najbolje je kreirati programom Notepad++, jer se u nekim slučajevima Windows buni da datoteka nema naziv, jer zapravo nema imena =) samo ekstenzija .htaccess

Za svaki slučaj, poslat ću vam datoteku, Evo ga. Ova datoteka mora biti smještena u korijenu našeg bloga

Sadržaj datoteke je sljedeći:

RewriteEngine uključen
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]

Prva linija uključuje mogućnost preusmjeravanja s dinamičkih veza na CNC. Drugi je odgovoran za poveznice na objave. Odnosno, ako poveznica izgleda ovako

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

Tada će poslužitelj shvatiti da zahtjev ide na stranicu s objavama, te će za sebe stvoriti dinamičku poveznicu za daljnju obradu.

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

http://rsblog.ru/contacts.html

Imajte na umu da je regularni izraz u zagradama; ako ste upoznati s regularnim izrazima, onda vrlo dobro znate da su zagrade očuvanje. Pitanje je gdje se prenose spremljeni podaci? Odgovor: Na varijablu 1. Da, točno 1 (jedan).

Ako trebate CNC without.html, tada uredite regularni izraz u htaccess datoteci za vrstu veza koje trebate!

Nećemo tu puno duljiti, ja tu ne znam puno, pa nemam pravo dugo lupetati na ovu temu, jedino bih dodao par riječi o [L] zastava. Možda griješim, ali koliko sam shvatio, ova zastavica zaustavlja provjere koje idu ispod, to je nešto poput prekida (prekid cijelog ciklusa) za cikluse.

Da rezimiramo ono što je napisano u htaccess datoteci: Uvjeti za svaku vrstu stranice koju naš motor ima, naime

  • za postove
  • za kategorije
  • za kontakt stranicu

Ako ste upoznati sa redovito, onda vam neće biti teško razumjeti datoteku.

php funkcija chpu() - Algoritam za traženje ID zapisa u tablici baze podataka

Započnimo stvaranjem algoritma pretraživanja. Da bismo to učinili, moramo znati koji stol tražiti i što tražiti. Možda imate pitanje, što to znači u kojoj tablici? Uostalom, imamo jedan stol - blog. Ovo nije sasvim točno, danas razmatramo samo postove, ali isto tako znamo da i kategorije imaju svoje poveznice, a tablica koja će sadržavati nazive kategorija zove se Jelovnik, zbog čega algoritam mora znati koju tablicu treba tražiti. Neka chpu() funkcionira u ovoj fazi radit će samo napola, ali u budućim postovima nećemo je morati uređivati ​​(funkciju).

Kreiramo datoteku chpu.php, smjestimo je u prilagođene module našeg motora i upišemo sljedeću funkciju u ovu datoteku:

funkcija chpu($url,$dirDB)//CNC funkcija
{
//$url - naziv kojim ćemo odrediti id
//$dirDB - način rada kojim određujemo u kojoj tablici baze podataka trebamo pretraživati
//definirajte zahtjev ovisno o tome koju stranicu korisnik otvara (post tekst ili kategorija)
if($dirDB == "post")$sql = "SELECT id FROM blog WHERE nameurl = "$url"";//tekst objave
if($dirDB == "category")$sql = "SELECT id FROM menu WHERE nameurl = "$url"";//kategorija

$result_index = mysql_query($sql);//Dohvaćanje članka iz baze podataka
$myrow_index = mysql_fetch_array($result_index);

if($myrow_index != "") vrati $myrow_index;//ako je redak pronađen u bazi podataka, prikaži ID
else return "";//ako ne, ispis prazno
}
?>

Funkcija je vrlo jednostavna, pa se neću zadržavati na njoj, pogotovo jer sam već više puta objasnio logiku traženja id-a u tablici.

Skripta koja vam omogućuje da odredite koja je stranica otvorena

Svrha ove skripte je odrediti u kojem načinu rada pokrenuti funkciju chpu(). To se može utvrditi GET zahtjevom koji nam poslužitelj kreira prilikom pristupa CNC stranici. Ako ste pažljivo pogledali sadržaj htaccess datoteke i približno razumjeli njen rad, tada biste trebali pretpostaviti da poslužitelj definira vezu ove vrste za sebe

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

Odnosno, ako je korisnik pristupio stranici pomoću CNC-a, tada će poslužitelj kreirati zahtjev za GET objavu, stvaranje takvog zahtjeva nam signalizira da je korisnik pristupio stranici za objavu, stoga se funkcija chpu() mora pokrenuti u id-u način pretraživanja u tablici bloga

Napravite datoteku getchpu.php, spremite je u mapu prilagođenih modula i u nju napišite sljedeću skriptu

if($chpu == 1)//ako blog radi u CNC načinu rada
{
uključi("moduli/chpu.php");
//DOBIVANJE VARIJABLNE objave
if(isset($_GET["post"]))
{
if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["post"]))//ako ime nije točno, prenosimo
{
Izlaz;
}
$blog = chpu($_GET["post"],"post");//prema nazivu stranice dobivamo ID iz baze
if($blog == "")//ako je rezultat funkcije prazan, tada prenosimo korisnika
{
header("location: ".$server_root);//na glavnu stranicu
Izlaz;
}
}
//DOBIVANJE VARIJABLNE objave
//DOBIVANJE kategorije VARIJABLE
if(isset($_GET["kategorija"]))
{
if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["category"]))//ako naziv nije točan, prenosimo
{
header("location: ".$server_root);//na glavnu stranicu
Izlaz;
}
$cat = chpu($_GET["category"],"category");//prema nazivu stranice dobivamo id iz baze
if($cat == "")//ako je rezultat funkcije prazan, tada prenosimo korisnika
{
header("location: ".$server_root);//na glavnu stranicu
Izlaz;
}
}
//DOBIVANJE kategorije VARIJABLE
}
?>

Logika skripte je sljedeća:

  • Skripta će raditi samo ako je blog pokrenut u CNC omogućenom načinu, to jest, chpu varijabla je jednaka jedan ( to je učinjeno tako da se načini mogu mijenjati utjecajem samo na jednu varijablu)
  • Zatim se povezuje funkcija traženja id-a u bazi podataka
  • Zatim postoje dvije mogućnosti razvoja, a obje rade po istoj logici, odnosno ako postoji GET zahtjev za post ili kategoriju, tada se pokreće provjera ispravnosti naziva. Ova provjera pomoći će vam da izbjegnete najjednostavnije metode hakiranja našeg motora.. Ako je provjera bila uspješna ( ako ne, bit ćemo preusmjereni na glavnu stranicu) pokreće se funkcija chpu(), čime se pohranjuje varijabla blog ili cat ( ovisno o tome koji će dio skripte raditi =)) će dobiti ID zapisa u bazi podataka. Ako je varijabla prazna, bit ćemo preusmjereni na glavnu stranicu.

Postoji jedna točka ovdje. Ako ste motor pisali od samog početka tečaja, onda najvjerojatnije jeste ne postoji server_root varijabla. Ako ste instalirali kopiju motora koji sam dao u postu " Instalacija našeg CMS-a", onda imate ovu varijablu.

Ako nemate ovu varijablu, otvorite korisničku datoteku index.php i odmah nakon spajanja na bazu upišite ovu varijablu


$nameDB = "rsblog";//Ime baze podataka
$nameSERVER = "localhost";//Poslužitelj
$nameUSER = "root";//Korisničko ime baze podataka
$passUSER = "";//DB korisnička lozinka
mysql_select_db($nameDB, mysql_connect($nameSERVER,$nameUSER,$passUSER));

$server_root = "http://adresa_vašeg_bloga.ru/";
//POVEZIVANJE NA BAZU PODATAKA (DB)

Vrijednost varijable je adresa vašeg bloga. Ova varijabla je bila potrebna u admin ploči za autorizaciju, odmah je potrebno za implementaciju CNC-a, posebno za oznaku koje ćemo primijeniti u nastavku.

umetnite ovu oznaku

Ova nam oznaka omogućuje određivanje korijena web mjesta, čime ćemo se riješiti greške koja nas sprječava da ispravno odredimo putove do stilova. Ako ne postavite ovu oznaku u kod predloška, ​​tada će sve stranice koje se nalaze na CNC-u prestati učitavati stilove, Java skripte i, ako se ne varam, slike

Zaključak

Sada kada odem na stranicu http://rsblog.ru/post/dobro-pozhalovat.html dođem do stranice članka

Na kraju, želim reći da moja metoda implementacije čitljivih URL-ova nije najfleksibilnija i najfunkcionalnija, ali unatoč tome radi. U sljedećem ćemo postu naučiti motor raditi s vezama kategorija i obrascima za povratne informacije

Ako imate pitanja, molimo koristite obrazac u nastavku.

Ako se još niste pretplatili na moj blog, ispravite stvar i pretplatite se na RSS feed bloga putem čitača, ili mailom, tako vam sigurno neće nedostajati novi postovi na blogu

Najbolje želje! To je sve što sam htio reći!

P.S.: Na internetu sam pronašao izbor dosta dobrih članaka na temu web dizajna, ako se netko vidi u budućnosti kao dizajner, svakako pročitajte ove članke, vrlo korisne informacije.

Ovo je automatizirani uređaj za rad s obradacima i dobivanje gotovih proizvoda od različitih materijala (kamen, staklo, plastika, metal, drvo, itd.). Princip rada glodalice ovisi o nizu parametara: vrsti operacije (grubo ili završno rezanje), alatu koji se koristi (model glodala) i obliku gotovog proizvoda (cilindar, kvadrat, plosnati, trostruki). dimenzionalni). Dizajn uređaja, njegov sustav hlađenja, visina portala, njegova dužina i širina također igraju značajnu ulogu.

Liječenje

Glodanje izdržljivih materijala (kamen, metal) odvija se vrlo velikom brzinom - od 25 do 30 tisuća okretaja u minuti. Manje izdržljivi materijali (drveni dijelovi) obrađuju se brzinom od 18 tisuća okretaja u minuti. I vrlo mekani proizvodi, poput plastike i stakla, najčešće se obrađuju na 4 - 5 tisuća okretaja u minuti. Mogućnost promjene brzine vrtnje vretena provodi se pomoću pretvarača u specifičnoj tehničkoj primjeni. Imajte na umu da snažno smanjenje brzine vrtnje smanjuje okretni moment na osovini vretena. To se može kompenzirati korištenjem pretvarača, ali samo djelomično održavanjem momenta (posebna funkcija).

Dodatne mogućnosti

U današnje vrijeme CNC glodalice imaju niz dodatnih uređaja koji pojednostavljuju rad i povećavaju tehnološke mogućnosti stroja. Na primjer, kod glodanja drvenih proizvoda, moderni CNC strojevi imaju mogućnost spriječiti da proizvodni otpad uđe u važne dijelove stroja. U tu svrhu koristi se aspiracijski sustav koji usisava i odvodi strugotinu s područja rezanja.

Ako je potrebno proizvesti složeniji, oblikovani proizvod (na primjer, baluster), na strojevima za glodanje postavlja se rotirajući uređaj.

Tijekom završnog glodanja dijelova, za dobivanje glatkih površina i reznih rubova koriste se spiralna glodala s jednom oštricom.

Prilikom glodanja tvrdih materijala (granit, metal) vreteno i sam rezač se jako zagrijavaju. Sustavi hlađenja dolaze u različitim tipovima:

  1. Protok pod pritiskom usmjerava tekućinu do samog rezača.
  2. Raspršivanje ulja u obliku magle "uljnog sloja".

Dimenzije radne površine i visina portala odabiru se na temelju dimenzija obratka koji se obrađuje. Shodno tome, radni stol CNC glodalice mora biti veći od veličine obratka koji se obrađuje. Izračun visine portala (parametri osi Z) izračunava se iz udaljenosti od gornje točke radne površine do položaja rezača na vretenu. Visina se mora odabrati iz maksimalne debljine materijala koji se obrađuju, uzimajući u obzir marginu. Prilikom ugradnje rotirajućeg mehanizma imajte na umu da za obradu rotirajućih obradaka visina portala mora biti najmanje 150 mm.

Strojni kreveti

Strojni kreveti mogu se lijevati od lijevanog željeza ili čelika, zavareni od čeličnih cijevi s debelim stijenkama pravokutnog presjeka. Okvir od lijevanog željeza bolje prigušuje vibracije, ali je teži. Okviri od lijevanog čelika su lakši i mogu se popraviti zavarivanjem.

Veliki izbor CNC glodalica u našoj internet trgovini



 


Čitati:



Računovodstvo obračuna s proračunom

Računovodstvo obračuna s proračunom

Račun 68 u računovodstvu služi za prikupljanje podataka o obveznim uplatama u proračun, odbijenim na teret poduzeća i...

Pogačice od svježeg sira u tavi - klasični recepti za pahuljaste pogačice sa sirom Pogačice od 500 g svježeg sira

Pogačice od svježeg sira u tavi - klasični recepti za pahuljaste pogačice sa sirom Pogačice od 500 g svježeg sira

Sastojci: (4 porcije) 500 gr. svježeg sira 1/2 šalice brašna 1 jaje 3 žlice. l. šećera 50 gr. grožđice (po želji) prstohvat soli sode bikarbone...

Crni biser salata sa suhim šljivama Crni biser sa suhim šljivama

Salata

Dobar dan svima koji teže raznovrsnosti u svakodnevnoj prehrani. Ako ste umorni od jednoličnih jela i želite ugoditi...

Lecho s tijestom od rajčice recepti

Lecho s tijestom od rajčice recepti

Vrlo ukusan lecho s tijestom od rajčice, poput bugarskog lechoa, pripremljen za zimu. Ovako se u našoj obitelji obradi (i pojede!) 1 vrećica paprike. A koga bih ja...

feed-image RSS