Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
73Activity
0 of .
Results for:
No results containing your search query
P. 1
Mic Tutorial PHP [Romana]

Mic Tutorial PHP [Romana]

Ratings:

3.33

(1)
|Views: 4,427|Likes:
Published by amen
Small PHP tutorial, Romanian language
Small PHP tutorial, Romanian language

More info:

Published by: amen on Dec 22, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as TXT, PDF, TXT or read online from Scribd
See more
See less

06/03/2013

pdf

text

original

 
Notiuni de bazaphp este prescurtarea de la Hypertext PreProcessor.Spre deosebire de paginile HTML care puteau fi verificatesi pe calculatorul local paginile PHP nu pot fi verificatedecat daca sunt gazduite pe un server web care are instalat PHP.Cand accesam o pagina HTML serverul care o gazduiestetrimite pagina HTML catre browser spre afisare. In cazul uneipagini PHP serverul citeste codul PHP, il interpreteaza sigenereaza dinamic pagina HTML care este trimisa browseruluispre afisare. Acesta este motivul pentru care utilizatoriifolosesc PHP pentru construirea unor pagini cu continut dinamic.Fisierele PHP au extensia php. Puteti scrie astfel de fisiere cuNotepad sau cel mai indicat cu un editor specializat care va indicasi numarul liniilor, lucru util la depanarea scripturilor. Verificatica nu aveti extensiile ascunse (My Computer -> Tools -> Folder Options ->View -> debifati Hide extensions for known file types). Pentru a putea creafisiere 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 unadin etichetele speciale care-i spun sa inceapa sa interpreteze textul ca pe codPHP.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 codPHPin interiorul HTML-ului.Important:in cazul functiilor nu se face diferenta intre utilizarea literelor mari sau micipentru variabile se face diferenta intre utilizarea literelor mari sau miciinchiderea unui rand se face obligatoriu cu caracterul ;ghilimelele se folosesc pereche "..." sau '...', folosirea lor "...' sau '..."constituie o eroareCodul PHP este delimitat de unul din urmatoarele seturi de etichete de deschideresi inchidere:<?php ?> etichete recomandate<script language="php"?> </script><? ?> folosirea lor necesita anumite setari pe server<% %> etichete tip ASP, folosirea lor necesita anumite setari pe serverExemplu: cel mai simplu script PHP este:<?phpecho "Acesta este un script PHP";?>Daca veti verifica functionarea acestui script pe un serverveti vedea ca este afisat textul delimitat de ghilimele.Functia echo este folosita pentru afisarea informatiilordelimitate de ghilimele. Nu uitati sa inchideti randulcu ;. 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 afisatedoar daca serverul estesetat corespunzator (in php.ini este setat dISPlay_errors=On sierror_reporting=E_ALL).Exemplu: in interiorul scriptului puteti insera si etichete HTML<?phpecho "Acesta este un script PHPcare contine si etichete HTML";?>Exemplu: fisierul PHP poate contine intre etichetele <html> si </html> blocuri PHPdelimitate de <?php ?><html><head><title>Exemplu0_3</title></head><body>Bloc HTML<br><?phpecho "Bloc PHP";?></body></html>In PHP sunt trei metode prin care se poate adauga un comentariu careevident nu va fi afisat in browser ci are ca scop doar adaugarea de informatiinecesare programatorului.Tot ce urmeaza dupa caracterele // sau # este considerat comentariu. De exemplu:// Urmeaza un comentariu in PHPUn comentariu format din mai multe linii este incadrat de /* si */. De exemplu:/* Comentariul in PHPscris pe doua linii */Functia mailFolosind functia mail() din php pot fi trimise mailuri utilizand urmatoareasintaxa:mail(destinatar, subiect, mesaj, header aditional);destinatar este adresa unde va fi trimis mailul iar daca estenecesar mailul poate fi trimis mai multor destinatari, situatie in care adreselevor fi separate prin virgulasubiect este informatia care va fi afisata in campul subiectmesaj este corpul mailului. Fiecare linie va fi separata prin LF (\n) si nu vaavea mai mult de 70 de caractereheader aditional contine informatii optionale, de exemplu: From, Cc, Bcc fiindseparate de caracterele CRLF (\r\n)Toate mailurile trimise trebuie sa aibe campul From completat. Acest lucru poatefi
 
facut prin adaugarea acestuia in header aditional sau prin setarea corespunzatoarea adresei in fisierul php.ini din PHP.Executia functiei mail returneaza TRUE daca mailul a fost acceptat pentrutrimitere, altfel FALSE.Acceptarea mailului pentru trimitere nu inseamna obligatoriu si ca a fost trimis.Exemplu: trimiterea unui simplu mail$to="proba@test.ro";$subject="functia mail";$mesaj="Mail trimis cu functia mail din PHP";mail($to, $subiect, $mesaj);Exemplu: trimiterea unui mail la care adaugam header aditional cu campurile From,Cc, Bcc.Pentru ca mailul sa poata contine etichete HTML trebuie adaugat Content-type. S-aufolositcaracterele speciale \r\n pentru afisarea fiecarei informatii pe un nou rand$to="proba@test.ro";$subject="functia mail";$mesaj="Mail trimis cu functia mail din PHP";$headers = 'MIME-Version: 1.0'."\r\n";$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";$headers .= 'From: sender@test.ro'."\r\n";$headers .= 'Cc: cc@test.ro'."\r\n";$headers .= 'Bcc: bcc@test.ro'."\r\n";mail($to, $subiect, $mesaj, $headers);Lucrul cu fisiereFolosind php-ul se pot executa anumite operatii asupra fisierelor aflate pe servercum ar fi:fopen() = deschide fisierul indicatfclose() = inchide fisierulfread() = citeste continutul fisieruluifwrite() = scrie in fisierfilesize() = indica dimensiunea fisieruluiDeschiderea fisierelorSintaxa functiei fopen() este:fopen(param1, param2);param1 = fisierul, calea catre fisier sau adresa fisierului care va fi deschisparam2 = modul in care va fi deschis fisierul, si poate avea valorile:r = fisier deschis doar pentru citirer+ = fisier deschis doar pentru citire si scrierew = fisier deschis doar pentru scrierew+ = fisier deschis pentru citire si scriere iar daca nu exista fisierul il crezaa = fisier deschis pentru adaugare la sfarsita+ = fisier deschis adaugare la sfarsit iar daca nu exista fisierul il crezat = fisier deschis in mod textb = fisier deschis in mod binarsau combinatii ale acestora.

Activity (73)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
robertyno liked this
Bodo Bogdyy liked this
eugens1967 liked this
Sãceanu Ovidiu liked this
nickname777333 liked this
annape7 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->