Tutorial PHP

PHP este prescurtarea de la Hypertext PreProcessor.
Spre deosebire de paginile HTML care puteau fi verificate si pe calculatorul local paginile PHP nu pot fi verificate decat daca sunt gazduite pe un server web care are instalat PHP.
Cand accesam o pagina HTML serverul care o gazduieste trimite pagina HTML catre browser spre afisare. In cazul unei pagini PHP serverul citeste codul PHP, il interpreteaza si genereaza dinamic pagina HTML care este trimisa browserului spre afisare. Acesta este motivul pentru care utilizatorii folosesc PHP pentru construirea unor pagini cu continut dinamic.

Fisierele PHP au extensia php. Puteti scrie astfel de fisiere cu Notepad sau cel mai indicat cu un editor specializat, de exemplu Crimson Editor, care va indica si numarul liniilor, lucru util la depanarea scripturilor. Verificati ca nu aveti extensiile ascunse (My Computer -> Tools -> Folder Options -> View -> debifati Hide extensions for known file types). Pentru a putea crea fisiere php dati clic dreapta New -> Text Document, apoi il redenumiti nume.php.

Cand PHP-ul parcurge un fisier de fapt “citeste” textul pana cand intalneste una din etichetele speciale care-i spun sa inceapa sa interpreteze textul ca pe cod PHP. Se executata codul pana cand este intalnita eticheta de inchidere. Apoi se “citeste” din nou textul mai departe. Acesta este motivul pentru care se poate adauga cod PHP in interiorul HTML-ului.

Important:

inchiderea unui rand se face obligatoriu cu caracterul ;
numele functiilor nu sunt Case Sensitive (nu se face diferenta intre utilizarea literelor mari sau mici)
numele variabilelor sunt Case Sensitive (se face diferenta intre utilizarea literelor mari sau mici)
ghilimelele se folosesc pereche “…” sau ‘…’, folosirea lor “…’ sau ‘…” constituie o eroare
Codul PHP este delimitat de unul din urmatoarele seturi de etichete de deschidere si inchidere:
<?php ?> etichete recomandate
<script language=”php”?> </script>
<? ?> folosirea lor necesita anumite setari pe server
<% %> etichete tip ASP, folosirea lor necesita anumite setari pe server

Exemplu: cel mai simplu script PHP este:

<?php
echo “Acesta este un script PHP”;
?>

Daca veti verifica functionarea acestui script pe un server veti vedea ca este afisat textul delimitat de ghilimele.
Functia echo este folosita pentru afisarea informatiilor delimitate de ghilimele. Nu uitati sa inchideti randul cu ;. Similar functiei echo este functia print.
In situatia in care scriptul nu este scris corect PHP-ul va afisa eroarea indicandu-va si locul unde aceasta apare. Erorile sunt afisate doar daca serverul este setat corespunzator (in php.ini este setat display_errors=On si error_reporting=E_ALL).

Exemplu: in interiorul scriptului puteti insera si etichete HTML

<?php
echo “Acesta este un script
?>
Exemplu: fisierul PHP poate contine intre etichetele <html> si </html> blocuri PHP delimitate de <?php ?>

<html>
<head><title>Exemplu0_3</title>
</head>
<body>
Bloc HTML<br>
<?php
echo “Bloc PHP”;
?>
</body>
</html>
In PHP sunt trei metode prin care se poate adauga un comentariu, evident neafisat in browser, cu scopul de a adauga informatii necesare programatorului.
Tot ce urmeaza dupa caracterele // sau # este considerat comentariu. De exemplu:

// Urmeaza un comentariu in PHP
# Urmeaza un comentariu in PHP
Utilizare:

echo “test”; // browser-ul va afisa test
echo “proba”; # browser-ul va afisa proba
Un comentariu format din mai multe linii este incadrat de /* si */. De exemplu:

/* Comentariul in PHP
scris pe doua linii */
Acest tip de comentariu poate fi folosit si pentru ignorarea unor blocuri PHP. In exemplul urmator browserul va afisa doar proba

/* echo “Tutorial”;
echo “PHP”; */
echo “proba”;

Muzica| Radio Live | Filme Adulti Online | ProDj Radio | TV Online | Manele | Statusuri EXTREMEZONE | FILME PORNO | phonesex | horny amateurs | Manele noi | FILME TARI | Manele Noi | tv online | muzica.filme | MINIMAL MP3 | cycki | Mp3 Search | Filme tari | Filme Moca | Manele | House | FAN MUZICA | magic taxi | Targoviste.Com | cycki | darmowe porno | sex | sex filmy | erotyka | Muzica noua | Filme Gratis | adult dating | Gay VOD | Pornstars | Adult DVD | hikaye | Muzica Noua | Jocuri Fotbal | sex shop | cipki | Porno | sex | Free-Sound.us | erotik shop | Aluminiu | RADIO CU MANELE | Manele noi | Manele noi | seks shop | Muzica | Chatten | Sex Toys | *MUZICA MP3* | House Music | Download Porno | Muzica Free | Manele Noi | FilmuletePorno | Jocuri3 Gratis | Chat | Manele noi | Manele noi 2008 | DANYKENT-MUZICA | Videoclipuri | sex shop | freeDDL | Radio Unic FM. | Filme2008 | Jocuri | Videochat | Search Engine | Muzica | Tv Online | Videoclipuri | FILMULETE ADULTI | Fan Bux | Conquiztador | Conquiztador | sex | Muzica JustMp3 | Jocuri Adulti | Manele | Muzica noua | Radio ManeIe | Statusuri | Zuma-Zuma.Ro.Im | Free electronic music | Versuri ManeIe | Downloaduri Gratuite | Comezi Cs Adminmod * Plugins Cs Care Fac Lag * Addons Cs Gata Facut * Descarca Counter Strike 1.6 Free * Pluginuri Adminmod Extreme * Metamod Cstrike * Download Precache Cs * Doenloads Counter Strike 1.6 Pgl * Download Valve Hammer Editor Cs 1.6 * Download Poze Motd * Coduri Counter Strike 1.5 * Bhop Script For Hns * Serverele Pgl * Download Program Pentru Admini * Warcraft Respawn Server * No Steam Cu Buti * C.s 1.6 Download * Addons Amx Mode * Cel Mai Bun Aim Cs1.6 * Server Cs Resurse * Clanuri Disponibile De Cs * Cum Instalez Super Hero La Counter Strike * Cfg A Lui Snk * F0rest Config Cfg * Config Pentru Deagle * Cele Mai Noi Coduri Pentru Counter-strike * Descarca Program Pt Modificat Poze * Sv Gungame * Counter Strike 16 Free * Servare Cs 1.6 Hero Mod * Addons Linux * Sk Fisker.cfg Download * Cfg Maker + Downloads * Program Sa-ti Faca Srv De Cs * 100 Lvl Hero Mod Cs1.6 * Paintball Counter Strike Addons * Icoane Cstrike * Wav Pentru Counter * Counter Super Hero Mode * C.s.1.6 Extrem * Dowloand Cunter-strike * Server.cfg Amx * Counter Strike 1.6 Surs Free Download * Toate Hartile De La Cs 1.6 * Arme Modificate Pentru Cs * Joebot Dowload * Download Servere Cu Plugins Instalate Automat In Serverul De Cs * Servare Cs 1.6 Gratis * Download Program Cs Anti-lag * Mibr.cfg *