CsAng3L
Bine A-ti Venit Pe CsAng3L
Daca nu aveti cont inregistrati-va!
Pentru mai multe detalii id:cs.arww@yahoo.com

Alăturați-vă forumului, este rapid și ușor

CsAng3L
Bine A-ti Venit Pe CsAng3L
Daca nu aveti cont inregistrati-va!
Pentru mai multe detalii id:cs.arww@yahoo.com
CsAng3L
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

PHP-Notiuni de baza

In jos

PHP-Notiuni de baza Empty PHP-Notiuni de baza

Mesaj Scris de aNgeL =] Vin Iul 10, 2009 11:25 am

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:
etichete recomandate

folosirea lor necesita anumite setari pe server
etichete tip ASP, folosirea lor necesita anumite setari pe server

Exemplu: cel mai simplu script PHP este:
Cod:


Cod:



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).

In interiorul scriptului puteti insera si etichete HTML
Cod:

Cod:



Fisierul PHP poate contine intre etichetele si blocuri PHP delimitate de
Cod:

Cod:




Bloc 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:
Cod:

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


Utilizare:
Cod:

Cod:
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:
Cod:

Cod:
/* Comentariul in PHP
scris pe doua linii */


Acest tip de comentariu poate fi folosit si pentru ignorarea unor blocuri PHP.
aNgeL =]
aNgeL =]
Administrator
Administrator

Mesaje Mesaje : 1745
Data nasterii Data nasterii : 13/06/1998
Localizare Localizare : Braila
Joburi/Distractii Joburi/Distractii : Counter-Strike , Sa:Mp , PhotoShop
Status Status : Happy
Data de inscriere Data de inscriere : 24/10/2008
Reputatie Reputatie : -4
Puncte Puncte : 26167

http://www.csang3l.tk

Sus In jos

Sus

- Subiecte similare

 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum