Home » Articole » RO » Calculatoare » Programare » PHP » Manualul PHP – Prima ta pagină PHP

Manualul PHP – Prima ta pagină PHP

postat în: PHP 0

Aici am dori să arătăm elementele de bază ale PHP într-un tutorial scurt și simplu. Acest text se ocupă doar de crearea dinamică a paginilor web cu PHP, deși PHP nu este capabil doar să creeze pagini web. Consultați secțiunea intitulată Ce poate face PHP pentru mai multe informații.

Paginile web compatibile cu PHP sunt tratate la fel ca paginile HTML obișnuite și le puteți crea și edita în același mod în care creați în mod normal pagini HTML obișnuite.

De ce ai nevoie?

În acest tutorial presupunem că serverul dvs. are activat suport pentru PHP și că toate fișierele care se termină în .php sunt gestionate de PHP. Pe majoritatea serverelor, aceasta este extensia implicită pentru fișierele PHP, dar cereți administratorului dvs. de server pentru a fi sigur. Dacă serverul dvs. acceptă PHP, atunci nu trebuie să faceți nimic. Doar creați fișierele dvs. .php, puneți-le în directorul dvs. web și serverul le va analiza automat pentru dvs. Nu este nevoie să compilați nimic și nici să instalați instrumente suplimentare. Gândiți-vă la aceste fișiere activate pentru PHP ca simple fișiere HTML cu o familie cu totul nouă de etichete magice care vă permit să faceți tot felul de lucruri.

Să presupunem că doriți să economisiți o lățime de bandă prețioasă și să vă dezvoltați local. În acest caz, veți dori să instalați un server web, cum ar fi Apache și, desigur, PHP. Cel mai probabil, veți dori să instalați și o bază de date, cum ar fi MySQL.

Puteți fie să le instalați individual, fie să alegeți o modalitate mai simplă. Manualul nostru conține instrucțiuni de instalare pentru PHP (presupunând că aveți deja un server web configurat). Dacă aveți probleme cu instalarea dvs. PHP, vă recomandăm să vă adresați întrebările pe lista de discuții pentru instalare. Dacă alegeți să mergeți pe calea mai simplă, atunci găsiți un pachet preconfigurat pentru sistemul dvs. de operare, care instalează automat toate acestea cu doar câteva clicuri de mouse. Este ușor să configurați un server web cu suport PHP pe orice sistem de operare, inclusiv MacOSX, Linux și Windows. Pe Linux, puteți găsi rpmfind și PBone utile pentru localizarea RPM-urilor. De asemenea, vă recomandăm să vizitați apt-get pentru a găsi pachete pentru Debian.

Prima ta pagină activată pentru PHP

Creați un fișier numit hello.php și puneți-l în directorul rădăcină al serverului dvs. web (DOCUMENT_ROOT) cu următorul conținut:

Exemplul #1 Primul nostru script PHP: hello.php
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '<p>Hello World</p>'; ?>
</body>
</html>
Utilizați browserul pentru a accesa fișierul cu adresa URL a serverului dvs. web, care se termină cu referința fișierului /hello.php. Când dezvoltați local, această adresă URL va fi ceva de genul http://localhost/hello.php sau http://127.0.0.1/hello.php, dar aceasta depinde de configurația serverului web. Dacă totul este configurat corect, acest fișier va fi analizat de PHP și următoarea ieșire va fi trimisă browserului dvs.:
<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <p>Hello World</p>
 </body>
</html>

Acest program este extrem de simplu și chiar nu ai nevoie să folosești PHP pentru a crea o pagină ca aceasta. Tot ce face este să afișeze: Hello World folosind instrucțiunea PHP echo. Rețineți că fișierul nu trebuie să fie executabil sau special în niciun fel. Serverul află că acest fișier trebuie interpretat de PHP deoarece ați folosit extensia „.php”, pe care serverul este configurat să o transmită către PHP. Gândiți-vă la asta ca la un fișier HTML normal, care se întâmplă să aibă la dispoziție un set de etichete speciale care fac o mulțime de lucruri interesante.

Dacă ați încercat acest exemplu și nu a apărut nimic, a cerut descărcarea sau vedeți întregul fișier ca text, sunt șanse ca serverul pe care vă aflați să nu aibă PHP activat sau să nu fie configurat corect. Solicitați administratorului să îl activeze pentru dvs. utilizând capitolul Instalare al manualului. Dacă dezvoltați local, citiți și capitolul de instalare pentru a vă asigura că totul este configurat corect. Asigurați-vă că accesați fișierul prin http, cu serverul care vă oferă rezultatul. Dacă doar apelați fișierul din sistemul dvs. de fișiere, atunci acesta nu va fi analizat de PHP. Dacă oricum problemele persistă, nu ezitați să utilizați una dintre numeroasele opțiuni de asistență PHP.

Scopul exemplului este de a arăta formatul special de etichetă PHP. În acest exemplu am folosit <?php pentru a indica începutul unei etichete PHP. Apoi punem instrucțiunea PHP și părăsim modul PHP adăugând eticheta de închidere, ?>. Puteți sări în și din modul PHP într-un fișier HTML ca acesta oriunde doriți. Pentru mai multe detalii, citiți secțiunea manualului despre sintaxa PHP de bază.

Notă: o notă despre fluxurile de linie

Fluxurile de linie au puțină semnificație în HTML, totuși este o idee bună să vă faceți HTML-ul să arate frumos și curat introducând fluxuri de linie. Un avans de linie care urmează imediat după o închidere ?> va fi eliminat de PHP. Acest lucru poate fi extrem de util atunci când introduceți multe blocuri de PHP sau includeți fișiere care conțin PHP care nu ar trebui să apară nimic. În același timp, poate fi puțin confuz. Puteți pune un spațiu după închiderea ?> pentru a forța un spațiu și un avans de linie să apară, sau puteți pune un avans de linie explicit în ultimul echo/print din blocul dvs. PHP.

Notă: O notă despre editoarele de text

Există multe editoare de text și medii de dezvoltare integrate (IDE) pe care le puteți folosi pentru a crea, edita și gestiona fișiere PHP. O listă parțială a acestor instrumente este păstrată la Lista editoarelor PHP. Dacă doriți să recomandați un editor, vă rugăm să vizitați pagina de mai sus și să cereți întreținătorului paginii să adauge editorul la listă. A avea un editor cu evidențiere de sintaxă poate fi de ajutor.

Notă: O notă despre procesoarele de text

Procesoarele de text precum StarOffice Writer, Microsoft Word și Abiword nu sunt optime pentru editarea fișierelor PHP. Dacă doriți să utilizați unul pentru acest script de testare, trebuie să vă asigurați că salvați fișierul ca text simplu sau PHP nu va putea citi și executa scriptul.

Acum că ați creat cu succes un script PHP funcțional, este timpul să creați cel mai faimos script PHP! Efectuați un apel la funcția phpinfo() și veți vedea o mulțime de informații utile despre sistemul dvs. și setare, cum ar fi variabilele predefinite disponibile, modulele PHP încărcate și setările de configurare. Acordați-vă timp și revizuiți aceste informații importante.

Exemplul #2 obțineți informații despre sistem din PHP

<?php phpinfo(); ?>

Sursa: PHP Manual, licența CC BY 3.0. Traducere și adaptare: Nicolae Sfetcu

Ghid WordPress pentru dezvoltatori
Ghid WordPress pentru dezvoltatori

WordPress este o platformă pentru site-uri web rapidă, fiabilă, cu facilități multiple pentru dezvoltatori și ușor de utilizat. Totusi, dezvoltatorii și beneficiarii au de multe ori nevoie să adauge funcționalități suplimentare pentru a răspunde nevoilor lor. Acest ghid oferă unele … Citeşte mai mult

Nu a fost votat $3,99 Selectează opțiunile
Ghid WordPress pentru începători
Ghid WordPress pentru începători

WordPress combină simplitatea pentru utilizatorii şi editori cu complexitate suportului software pentru dezvoltatori. Acest lucru îl face mai flexibil, fiind în acelaşi timp uşor de utilizat. Simplitatea sa face posibilă instalarea şi publicarea online rapid. Nimic nu ar trebui să … Citeşte mai mult

Nu a fost votat $2,99$4,77 Selectează opțiunile
Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Un ghid pentru dezvoltatorii web, cu accent pe HTML, XML, JavaScript, SQL, tehnologii web, software web, software pentru dezvoltare web, aplicaţii web, şabloane pentru aplicaţii web, AJAX, servicii web, sindicalizarea web, web design, situri web, găzduirea web, analiza siturilor web, … Citeşte mai mult

Nu a fost votat $2,99$11,97 Selectează opțiunile

Lasă un răspuns

Adresa ta de email nu va fi publicată.