DesignArt
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.


Nu sunteti conectat. Conectați-vă sau înregistrați-vă

Notiuni de baza

In jos  Mesaj [Pagina 1 din 1]

1Notiuni de baza Empty Notiuni de baza Dum Apr 24, 2011 12:41 pm

tinkkker

tinkkker
Founder
Founder

Numele de Hypertext Preprocessor sau PHP nu spune prea multe
despre ce este. Este un limbaj asemanator cu C sau Perl, cu variabile,
constante, siruri, stringuri si alte tipuri de date, cu instructiuni de
control si functii, cu obiecte si alte lucruri necesare oricarui limbaj,
care interpreteaza cod scris pe server si returneaza cod HTML pentru
pagini web.

Dupa cum stiti HTML este un format static, care este salvat in fisiere
apelate din browsere pentru a fi vizualizate. Insa atunci cind se
doreste crearea dinamica a fisierului HTML trebuie folosit pe server un
limbaj de scripting: PHP, Perl, ASP sau altele. Din paginile respective
se pot interoga baze de date, folosi informatii din alte fisiere sau chiar
de pe alte site-uri, folosi emailuri sau alte date stocate in diverse
modalitati, iar in final se construieste o pagina HTML pasata si
vizualizata in browser. PHP este transparent pentru vizitatori, ceea ce
rezulta fiind HTML.

Nu exista compilare in PHP, codul raminid sub forma de sursa pe
server fiind interpretat la fiecare cerere. Se instaleaza librariile PHPului
care stiu sa functioneze cu serverul web oricare e acela, iar la
cererea unui fisier cu extensia .php (de obicei, pentru ca pot fi folosite
si alte extensii) va fi chemat PHP-ul care interpreteaza codul specific,
dintre tagurile PHP-ului, rezultind HTML. Iar in browserul clientului nu
ajunge deloc cod PHP ci doar HTML. Asa ca parolele sau codul dvs.
ramine de nemodificat sau nevazut pe server. Principiul este la fel si cu
alte limbaje pentru Internet, server-side: ASP, Perl, ColdFusion, etc.
PHP se executa doar pe server si nu interactioneaza cu userului decit
sub forma de HTML sau JavaScript.

http://www.design-art.forum.st

Sus  Mesaj [Pagina 1 din 1]

Subiecte similare

-

» Notiuni de baza
» Notiuni de baza

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum

 

Forumgratuit.ro | ©phpBB | Forum gratuit de suport | Semnaleaza un abuz | Discuții recente