Cum sa faci propriul site in php, bobocule
Înainte de a face un site pe php. trebuie să luați măsuri de precauție. Pentru că viața poate obține extrem de dinamic. Asta și uite, musca!
PHP și HTML
Acum, aceste două discipline sunt legate aproape împreună. tandem lor este baza pe care să se construiască o „viață“, o mare parte din Internet. Desigur, coroborat cu HTML și alte limbi utilizate de server-side (Perl, ASP.NET). Dar prevalența World Wide Web, în comparație cu PHP. Este pur anecdotice.
Conform statisticilor, arhitectura de cele mai multe resurse de pe Internet se bazează pe php si html.
Pentru mulți începători relația dintre acestea arată tehnologie ciudat. Pe de o parte HTML statice. care este interpretat de browser-ul pe partea de client. Și pe de altă parte - o limbă de software este procesat pe server. De aceea, înainte de a scrie un site in php de la zero, vom da un exemplu simplu de interacțiunea dintre aceste două tehnologii:
După cum puteți vedea în captura de ecran, șirul 16:31 21.11.2024 Acesta nu este afișat în codul HTML al paginii. Și în browser-ul, iar codul poate fi văzut doar data și ora de întoarcere. Acest lucru înseamnă că script-ul a fost procesat pe partea de server. Prin urmare, crearea unui site în php mod radical diferit de a scrie un simplu pagini HTML.
site-ul dinamic
site-uri web moderne sunt de două tipuri de bază:
- Static - creat doar prin HTML. Astfel de site-uri nu se schimba conținutul său ca răspuns la acțiunile utilizatorului. Desigur, o resursă statică poate răspunde la evenimente și acțiuni ale utilizatorilor. Dar realizarea de pagini dinamice pe partea de client are o gamă îngustă de aplicații, handicap Java Script.
cod Java Script este executat în browser-ul pe partea de client.
- Dinamic - capabil de a schimba starea și conținutul lor - pagina HTML site-uri dinamice sunt generate pe zbor în timpul executării codului ca răspuns la o solicitare de utilizator trimis acestora din browser-ul la server. Cel mai adesea, generatoare de pagini de pe partea de server se face prin cod scris în PHP.
site dinamic în php este format din următoarele fișiere:
- index.php - fișierul principal al proiectului;
- Șabloanele - includ o structură particulară a paginii (pălării, piesa principală subsol);
- fișiere CSS - stocate în toată descrierea de resurse stilistice.
În plus, site-ul proiectului poate consta dintr-un fișier de stocare a unui cod de funcții și metode php. Și, de asemenea, să includă o bază de date.
Cea mai mare sursă de conținut CMS pentru conținutul paginilor, care sunt generate în mod dinamic pe partea de server, servește ca o bază de date. Cel mai frecvent utilizat bază de date MySQL.
După cum este scris în site-ul PHP
Pentru a înțelege cum de a crea un site web în PHP. ia în considerare un exemplu practic. Desigur, o mare parte din ea este simplificată, dar funcționează întregul mecanism și etapele implicate în crearea salvat.
Există un site HTML cu următoarea structură și design:
style.css fișier de cod:
Înainte de a scrie un site web în PHP la final, tot codul HTML pe care trebuie să se întindă pe mai multe fișiere:- În header.php intră în totalitate codul de la începutul până la sfârșitul patului «antetul»;
- În footer.php - strat «picior» și «subsol»;
- În content.php - toate codul rămase în mijloc.
Acum, creați pagina index.php principală. care vor fi plasate apeluri la dosar, care conține cod elementele de proiectare necesare. fișier primar total au fost doar 3 linii de script:
Desigur, această opțiune este adecvată numai pentru generarea paginii principale a site-ului. Dar, în cazul în care codul pentru a elimina Marginalii într-un fișier separat, apoi șablonul poate fi folosit pentru a genera pagini interne.
Way în jurul valorii de
Dar o astfel de dezvoltare a site-ului impune cheltuielile de forță, disponibilitatea software-ului și a cunoștințelor de specialitate. Prin urmare, aș dori să găsească o versiune mai ușoară. Apoi, trebuie să folosim site-uri constructor php.
Ele sunt un set specific de template-uri cu o gamă extinsă de setare. Care este motivul pentru care sunt foarte similare cu CMS conventionale. Desigur, unicitatea de mare este nici o garanție de proiectare viitoare a site-ului, iar în viitor ar putea avea probleme cu transferul și adaptarea resursei la o altă platformă de găzduire sau platformă. Iată câteva opțiuni de dovedit astfel de servicii on-line:
- wix.com - în plus față de designer oferă găzduire gratuit, conectivitate de domeniu și de optimizare a site-ului pentru munca pe dispozitive mobile.
- a5.ru - acest serviciu ar putea câștiga cu ușurință Poporului Choice Award, în cazul în care au avut loc între designeri astfel de competiții. Pe resursa a creat o 1,5 milioane de site-uri. Poate că acest lucru este cel mai important indicator al eficienței serviciului.
O analiză mai detaliată a populare designeri site-ul online pot fi găsite aici. Pe Internet, există, de asemenea, versiuni desktop ale site-uri designeri, dar cele mai multe dintre ele sunt plătite.
O alternativă la aceste generatoare site-uri online este utilizarea de CMS. La baza acestuia, ele sunt, de asemenea, designerii de site-uri Web.
Dar, generarea de pagini ale resursei se întâmplă să le dinamic. Cele mai populare CMS:- wordpress;
- Joomla.
Crearea unui site de la zero în php nu se potrivește tuturor. Un designeri de aplicații specializate nu produc întotdeauna rezultatul scontat. Prin urmare, cea mai bună opțiune ar fi de a implementa un nou site bazat pe CMS populare.