Creați un cursor pentru un site in php

Conform numeroaselor cereri de vizitatori și prieteni, am decis să deschidă harta și să vă spun un pic despre motorul de site-ul meu.

Principiul este: Întregul conținut al site-ului este stocat în fișiere care conțin numai text și marcaj structural. totul este decor va fi generat de script-ul.







Pentru a fi compatibile cu cele mai multe configurații PHP, introduceți următoarea linie:

De acum înainte, în cazul în care șirul de interogare la script-ul arata ca acest lucru:

atunci motorul nostru de script-ul devine disponibil variabila «$ p» cu valoarea «/ Windows / WinXP /».

Aici am stabilit variabila «$ cntext», care extensie va avea fișiere care conțin conținutul text al site-ului. O variabilă «$ cntdir» - un director de pe server, care va stoca toate aceste fișiere.

Suntem de acord că, în variabila «$ p» vom trece la calea relativă script-ul la fișierul text care va fi inserat în pagina scheletul.

În cazul în care motorul de script al apelului nostru, fără opțiunea «$ p», vom afișa pagina principală a site-ului:

Acum, avem nevoie pentru a converti este introdusă o cale relativă la fișierul în calea fizică. care poate fi utilizat la accesarea fișierului:

Permiteți-mi să explic cu un exemplu din cele două paragrafe precedente. când vi se solicită,

variabila «$ p» (cale relativă) va avea o valoare de «/ ferestre / winxp /», iar variabila «$ l» - valoarea «CNT / ferestre / winxp / index.txt».

Asigurați-o pagină de titluri unice

exemplu:

Iar următoarea echipă va rupe fișiere din conținutul paginilor din variabila numele «$ title»:







Acum suntem gata pentru a genera documentul final.

Aici, sper că totul este clar.

Acum, se introduce antetul în sine:

Dacă este necesar, acest titlu poate fi atribuit și numele site-ului, cum ar fi acest lucru:

echo ( „Nume / site„);

Aici puteți introduce toate etichetele necesare în secțiunea «cap»:

echo ( '
„);

Și apoi introduceți doar designul paginii:

Dacă doriți, în orice loc pentru a aduce titlul paginii. nu ezitați să utilizați variabila «$ titlu»:

echo ( '[proiectare zagolovka1]' $ title '[Design zagolovka2]' ..);

Inserați codul pe care trebuie să le adăugați la introducerea conținutul principal:

Iar momentul cel mai important - se introduce conținutul în sine:

Apoi, totul este simplu: termina pagina:

echo ( „[Design kontenta2] [proiectare subsol]„);
?>

Pentru o mai mare claritate, toate codul de mai sus a fost într-o formă foarte neoptimizat, care este bun pentru înțelegere și pentru server - sarcina suplimentară.

Acum, pentru un script într-o vizualizare mai ușor de server, sfatul articolului «PHP-Script de optimizare“.

extract ($ HTTP_GET_VARS);
$ Txt Cntext '' =;
$ Cntdir = 'CNT';
if (! $ p) $ p = '/';
$ L = $ cntdir.ereg_replace ( '/ $', '/ index', $ p) $ cntext .;
$ file = fopen ($ l, 'r'); $ titlu = substr (substr (fgets ($ file, 512), 5), 0, -6); fclose ($ file);
echo ( '“. $ Titlu. „/ Numele site-ului[Design Cap] [proiectare zagolovka1] 'titlu $ ..' [Zagolovka2 Design] [Design kontenta1] „);
includ ($ l);
echo ( „[Design kontenta2] [proiectare subsol]„);
?>

Cum acest script „viu“ și un exemplu de organizare a fișierelor de conținut pot fi vizualizate aici.

Munca reală a tuturor celor de mai sus poate fi văzut rătăcind pe site-ul pe care îl citiți articolul ...

Dacă aveți întrebări sau sugestii, vă rugăm să vizitați.

Neglohnuschego motorul!