Sunteți pe pagina 1din 4

Noiuni i concepte generale PHP

PHP este un limbaj de programare ce ruleaz pe server, proiectat special pentru


WEB.
ntr-o pagin HT! pute"i #ngloba un cod PHP care va $i e%ecutat la $iecare
vizitare a paginii.
&odul PHP este interpretat pe serverul WEB 'i genereaz un cod HT! care va $i
vzut de utilizator (bro)ser* $iindu-i transmis numai codul interpretat ca 'i HT!.
PHP a $ost conceput in anul +,,- 'i a $ost ini"ial munca unui singur om, .asmus
!erdor$
n PHP pot lucra cei ce au deja cuno'tin"e de HTML (H/perTe%t Mar0up
Language -limbaj de marcare a 1iperte%tului*, 'i vor s realizeze pagini web
dinamice care s interac"ioneze cu utilizatorul, PHP $iind un limbaj destul de
puternic, cu ajutorul cruia pot $i dezvoltate aplica"ii )eb $oarte comple%e 'i
interesante, pentru a introduce noi te%te, poze, in$orma"ii #n pagina WEB.
1ttp233))).oriceon.com3tutorial3 pentru a descrca noile versiuni
1ttp233$orum.p1promania.net3vie)topic.p1p4t5678-
1ttp233$orum.so$tpedia.com3inde%.p1p4s1o)topic57+9:8
PHP este un produs ;pen <ource, cu acces la codul surs. El poate $i $olosit,
modi$icat 'i redistribuit #n mod gratuit. Pagina de baz pentru PHP este2
1ttp233))).p1p.net
/<=! este un sistem de gestiune a B>, $oarte rapid 'i robust. ; B> permite
stocarea, cutarea, sortarea 'i regsirea datelor #n mod e$icient.
<erverul /<=! controleaz accesul la datele utilizatorului pentru a garanta ca
mai mul"i utilizatori s poat lucra simultan cu acestea. >eci, /<=! este un
server multi -user 'i mul"i -t1read (mai multe $ire de e%ecu"ie*.
?tilizeaz <=! (<tructured =uer/ !anguage*, limbaj standard de interogare a
bazelor de date din #ntreaga lume. /<=! este disponibil sub o licen"a ;pen
+
<ource. @ersiunea actual a MySQL este 5.0. (beta*. Pagina de baz pentru
/<=! este2 1ttp233))).m/sAl.com
<criptul p1p/Bdmin permite conectarea la o B> 'i o gestionare direct din pagina
)eb.
!e"carcare
1ttp2330ent.dl.source$orge.net3source$orge3p1pm/admin3p1p/Bdmin-6.7.--
plC.zip
Pentru a rula un "ite este nevoie, #n primul rDnd, de un server (Bpac1e - $le%ibil,
portabil, de siguran" 'i e%tensibil*, de protocoalele HTTP (H/perTe%t Transport
Protocol* 'i ETP (Eile Trans$er Protocol* pentru a accesa $i'ierele a$late pe site.
#ecomandare$
>ac rula"i Windo)s ,83E3FP ca sistem de operare 'i dori"i sa v instala"i un
pac1et #ntreg Bpac1eGPHPG/<=!Gp1p/Bdmin pe calculatorul
dumneavoastr, v recomand Eas/PHP +.8. l pute"i descrca de la adresa
1ttp233ov1.dl.source$orge.net3source$orge3Auic0eas/p1p3eas/p1p+-8Hsetup.e%e
<cripturile PHP se scriu #n orice editor de te%t #ns pentru o mai bun vizualizare a
codului p1p scris, este nevoie de un editor de te%t pro$esional. @ recomand s
$olosi"i PHP Edit +.6 pe care #l pute"i descrca de la adresa
1ttp233))).)aterproo$.$r3products3PHPEdit3do)nload.p1p
sau >ream)eaver pe care #l pute"i descrca de la adresa
1ttp233))).)arezlab.ru3
#einei $aptul c #n acest tutorial o s lucrm cu pac1etul instalat pe &2IProgram
EilesIEas/PHP-+.8I iar directorul unde sunt "inute 'i de unde se acceseaz paginile
'i scripturile PHP este www.
>ac serverul s-a instalat cu succes accesa"i #n Bro)ser 1ttp233local1ost3
Jntra"i #n &2IProgram EilesIBpac1e KroupIBpac1e6I1tdocsI, 'terge"i tot de acolo 'i
crea"i un $i'ier test.1tml #n care introduce"i codul2
L1tmlM
L1eadM
LtitleMPrimul HT!L3titleM
L31eadM
Lbod/M
Bcesta este un test HT!
L3bod/M
L31tmlM
<alva"i 'i accesa"i #n bro)ser2 1ttp233local1ost3test.1tml
Jntra"i #n &2IProgram EilesIBpac1e KroupIBpac1e6I1tdocs 'i crea"i un $i'ier cu
numele test.p1p #n care introduce"i codul de mai jos, salva"i-l 'i accesa"i-l #n
bro)ser2 1ttp233local1ost3test.p1p
6
L4p1p
ec1o NPrimul script PHPNO
4M
Pentru a putea vedea con$igura"ia p1p, realiza"i un $i'ier cu numele p1pin$o.p1p, #n
care pune"i codul2
L4p1p
p1pin$o(*O
4M
<alva"i 'i accesa"i #n bro)ser2 1ttp233local1ost3p1pin$o.p1p
!e "tiut% P Trebuie s 'ti"i c, pentru a da posibilitatea altor persoane s v
acceseze scripturile PHP, trebuie s ave"i un domeniu gzduit pe un "er&er care s
suporte PHP 'i /<=!.
Primul e'emplu (n crearea unui "cript PHP
Jntra"i #n directorul unde a"i instalat serverul )eb (#n cazul nostru2 &2IProgram
EilesIEas/PHPH+.8I* 'i accesa"i directorul ))). Bcesta este directorul r*d*cin*
de unde serverul nostru 'tie s listeze paginile.
&rea"i $i'ierul primul+"cript.p,p #n &2IProgramEilesIEas/PHPH+.8IWWW 'i
pentru al accesa desc1ide"i un Bro)ser (Jnternet E%plorer, ozilaEire$o%, ;pera*
'i tasta"i ?.! adresa
1ttp233local1ost3primul+"cript.p,p
Jn$orma"ia necesar pentru lucrul cu PHP 'i Q<=! poate $i accesat din
tutorialul de pe adresa
1ttp233))).oriceon.com3 din care pute"i a$la2
. &a un $i'ier PHP s $ie e%ecutat trebuie s $ie instalat un Web <erver de tipul
BPB&HE sau FBP, care trebuie con$igurat. >e asemenea trebuie de instalat
'i con$igurat PHP 'i Q<=!.
-. <e poate utiliza o utilit de tipul Wamp<erver care une'te toate trei te1nologii
(Web <erver de tipul BPB&HE 3 FBP, PHP 'i Q<=!* #n una 'i sunt gata
con$igurate. E necesar numai de a descrca 'i a instala utilita de pe adresa
1ttp233))).)ampserver.com3en3do)nload.p1p
.. >espre instalarea 'i lucrul cu utilita dat se poate gsi pe
1ttp233))).)ampserver.com3en3presentation.p1p.
/. >up instalare Wampserver se lanseaz #n e%ecu"ie.
5. Bpoi toate $i'ierele PHP se copie #n directorul WWW al aplica"iei date.
<e lanseaz un )eb bro)ser #n care se scrie local1ost
0. ai pute"i citi 'i asta2 1ttp233students.in$o.uaic.ro3R)ebgr3p1p3introducere.1tml
1. !a prima lec"ie de laborator S!ucrare de laborator Tr.+ in$ormare, cutare,
descrcare, instalarea PHP, /<=!, Bpac1eS ne vom ocupa de urmtoarele2
!e e%plicam despre modul de lucru cu PHP, Web <erver-Bpac1e, /<=!.
C
ncercm s $acem programe simple #n PHP de tipul2 a$i'eaz #n bro)ser un
mesaj, suma numerelor
Jn tutorialul ata'at sunt cDteva e%emple, toate le vom e%amina la laborator.
2. Eiecare va trebui s realizeze un site ce va con"ine urmtoarele module2
+. sistem de autenti$icare
6. sistem de #nregistrare utilizatori
C. sistem de $eedbac0.
-. sistem de votare
9. sistem de cutare simplu 'i avansat 'tirile active
7. sistem de a$i'are 'tiri 3 cu paginare
U. Partea de administrare a con"inutului.
s. a.
-

S-ar putea să vă placă și