Document, comentariu, eseu, bacalaureat, liceu si facultate
Top documenteAdmitereTesteUtileContact
      
    


 


Ultimele referate adaugate

Adauga referat - poti sa ne ajuti cu un referat?

Politica de confidentialitate



Ultimele referate descarcare de pe site
  CREDITUL IPOTECAR PENTRU INVESTITII IMOBILIARE (economie)
  Comertul cu amanuntul (economie)
  IDENTIFICAREA CRIMINALISTICA (drept)
  Mecanismul motor, Biela, organe mobile proiect (diverse)
  O scrisoare pierduta (romana)
  O scrisoare pierduta (romana)
  Ion DRUTA (romana)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  Starea civila (geografie)
 

Ultimele referate cautate in site
   domnisoara hus
   legume
    istoria unui galban
   metanol
   recapitulare
   profitul
   caract
   comentariu liric
   radiolocatia
   praslea cel voinic si merele da aur
 
despre:
 
Scrierea programelor PHP elementare
Colt dreapta
Vizite: ? Nota: ? Ce reprezinta? Intrebari si raspunsuri
 
e3j6jp

<titlu>Partea 1:
Scrierea programelor PHP elementare</titlu>

<titlu>Modulul 1
Crearea programelor PHP</titlu>

<titlu>Scopuri</titlu>
• Invatati sa creati un script PHP
• Invatati sa scrieti instructiuni PHP care trimit text la un browser Web
• Invatati sa documentati un script PHP
• Invatati sa incarcati un script PHP intr-un server prin intermediul protocolului FTP
• invatati sa executati un script PHP
In acest modul veti invata modul de creare si de executare a programelor PHP. Daca PHP nu este instalat in sistemul dumneavoastra, nu sunteti pregatit pentru a rula programele PHP demonstrative prezentate in acest modul. Inainte de a rula programele prezentate, trebuie sa instalati si sa testati limbajul PHP respectand instructiunile date in Anexa B.

<titlu>Crearea unui script PHP</titlu>
Un script PHP poate fi foarte simplu sau foarte complex. Totusi, crearea chiar si a unui script PHP complex este extrem de simpla, necesitand numai un editor de texte obisnuit. In aceasta sectiune, veti invata sa creati scripturi PHP simple, care

trimit unui browser Web date de iesire sub forma de text. De asemenea, veti invata sa va documentati scripturile, astfel incat dumneavoastra si alte persoane sa puteti intelege rapid scopul si structura acestora.

<titlu>Scrierea scripturilor PHP</titlu>
Pentru a crea scripturi PHP, majoritatea programatorilor PHP folosesc un editor de texte obisnuit. Puteti folosi orice editor de texte doriti. Sub Microsoft Windows, programatorii PHP folosesc frecvent programul Windows Notepad. Daca preferati, puteti folosi WordPad sau chiar un procesor de texte, precum Microsoft Word. Totusi, daca folositi un instrument diferit de Notepad, trebuie sa luati masuri pentru a salva scriptul dumneavoastra sub forma de document text; in caz contrar, fisierul script contine informatii de formatare care vor deruta serverul PHP.
Daca folositi UNIX sau Linux, puteti crea scripturi PHP folosind un program precum vi, emacs sau pico. Programul in sine nu conteaza, atata vreme cat poate crea fisiere text ASCII.




<titlu>Scrierea scheletului programelor PHP</titlu>
Fiecare program PHP include doua linii speciale, care indica serverului PHP ca textul cuprins intre cele doua linii este alcatuit din instructiuni PHP. Practic, aceste linii pot fi asimilate copertelor unei carti, care pastreaza unitatea programului dumneavoastra PHP.
Pentru a incepe sa scrieti un program PHP, lansati editorul dumneavoastra de texte preferat si introduceti urmatoarele doua linii in spatiul de lucru al editorului:

<Sfatul specialistului >
Intrebare: Cand scriu programe in C, folosesc un mediu integrat de dezvoltare (IDE*) precum Microsoft Visual C++, care reprezinta o gazda a unor caracteristici speciale, care simplifica proiectarea, codificarea si testarea programelor. Exista medii de tip IDE pentru PHP?
Raspuns: Unele editoare de texte, precum vi, asigura un suport special pentru scrierea programelor PHP. De exemplu, caracteristica de colorare a elementelor de sintaxa, prezenta in vi, determina scrierea diferitelor elemente ale programelor PHP in culori diferite. Multi programatori PHP sunt de parere ca procedeul de colorare a elementelor de sintaxa faciliteaza depistarea erorilor din programele proprii.
<nota>*Abreviere de la Integrated Development Environment. - N.T.</nota>

Unele editoare de texte, precum HomeSite al firmei Allaire, asigura colorarea elementelor de sintaxa si alte caracteristici care vin in sprijinul programatorilor PHP, precum manualele on-line si constructorii de expresii. Cu toate acestea, cand invatati sa scrieti programe PHP, probabil ca veti gasi utilizarea unui editor de texte obisnuit mai simpla decat folosirea unui editor echipat cu functionalitati PHP speciale, in caz contrar, o buna parte din timpul dumneavoastra va fi alocata invatarii modului de utilizare a instrumentului respectiv, nu scrierii progra¬melor PHP in sine. Dupa ce veti capata experienta in scrierea programelor PHP, trebuie sa examinati instrumente care va pot ajuta in activitatea dumneavoastra. In acel moment, consultati lista editoarelor PHP, disponibila in Web la adresa https: / / www.itworks .demon. co .uk/phpeditors .htm.</sfatul specialistului>
Apoi, salvati scriptul dumneavoastra elementar sub forma de fisier text, cu un nume care respecta urmatoarele reguli:
• Numele fisierului trebuie sa fie alcatuit numai din caractere minuscule, cifre si liniute. Utilizarea spatiilor si a altor caractere este interzisa.
• Extensia numelui fisierelor trebuie sa fie . php.
Asigurati-va ca ati ales un nume semnificativ, care sa descrie functia scriptului dumneavoastra, astfel incat sa-l puteti identifica rapid dupa saptamani sau chiar luni de la crearea acestuia. Veti descoperi ca liniutele sunt utile pentru separarea cuvin¬telor care alcatuiesc numele fisierului, marind astfel lizibilitatea acestuia. De exem¬plu, un fisier care contine un script PHP ce va permite sa vizualizati nivelurile stocurilor aflate pe inventar poate primi numele niveluri-stoc.php. Chiar si la mult timp dupa crearea fisierului respectiv, nu veti avea probleme in a determina scopul acestuia.

<Sfatul specialistului>
Intrebare: Aceste reguli de denumire a fisierelor par a avea un caracter deosebit de limitativ. Nu pot folosi si alte caractere pentru denumirea fisierelor care contin scripturi PHP?
Raspuns: Ba da, puteti. Dar utilizarea altor caractere va poate provoca necazuri. De exemplu, numele de fisiere din Microsoft Windows nu sunt sensi¬bile la diferenta intre majuscule si minuscule, in timp ce numele de fisiere din UNIX prezinta aceasta sensibilitate. De asemenea, majoritatea sistemelor de operare prescriu reguli de denumire a fisierelor care difera de regulile pe care trebuie sa le respecte adresele Web (URL). Puteti evita problemele care apar datorita acestor diferente folosind numai litere minuscule, cifre si liniute in numele fisierelor care contin scripturi PHP. </Sfatul specialistului>

<Test „la minut">
• Care dintre urmatoarele nume de fisiere respecta regulile date pentru denumirea fisierelor care contin scripturi PHP?
• ScriptulMeu.php
• scriptul_tau.php
• scriptul-lui.php3
• scriptul-ei.php</Test „la minut">

<titlu>Crearea datelor de iesire pentru un browser Web<titlu>
Programele PHP executa trei categorii de operatii elementare:
• Obtin date de la un utilizator.
• Executa prelucrari ale datelor, respectiv obtin accesul la datele stocate in fisiere si baze de date si le manipuleaza.
• Afiseaza date astfel incat un utilizator sa le poata vizualiza.
Primele doua operatii sunt oarecum mai dificil de realizat decat cea de-a treia. Totusi, afisarea datelor astfel incat acestea sa fie vizibile utilizatorului este o operatie foarte simpla.
Asa cum paragrafele unui text scris sunt compuse din propozitii, programele PHP sunt alcatuite din instructiuni. Regulile care controleaza formarea propozitiilor scrise in limba engleza se numesc sintaxa.* Acelasi termen este folosit si pentru a desemna regulile care guverneaza formarea instructiunilor PHP.
Iata o „reteta" sintactica pentru crearea instructiunii PHP care trimite date de iesire la un browser Web, astfel incat acestea sa fie vizibile pentru un utilizator. Aceasta instructiune se numeste instructiune de reflectare:**

echo(„scrieti aici un text oarecare”);

Observati ca instructiunea incepe de la cuvantul echo si se incheie cu un caracter punct si virgula. Parantezele si ghilimelele duble se folosesc pentru delimitarea unei expresii de tip text, in cazul nostru scrieti aici un text oarecare, care apare la mijlocul instructiunii. Asa cum este indicat prin caracterele scrise cursiv, in locul propozitiei scrieti aici un text oarecare puteti plasa aproape orice text. Totusi, pentru moment, trebuie sa includeti numai litere, cifre, spatii si semne de punctuatie folosite in
<nota>
Raspunsuri la test:
• Nu; contine litere scrise cu majuscule
• Nu; contine liniute de subliniere
• Nu; extensia fisierului trebuie sa fie . php
• Da
*Definitia sintaxei este valabila pentru orice limba, nu numai pentru limba engleza - N.T.

**In original echo statement - N.T.</nota>

alfabetul latin, precum virgula, caracterul punct si virgula, punctul, semnul de intrebare si semnul exclamarii. De asemenea, puteti include caracterele < >, folo¬site pentru delimitarea etichetelor HTML, respectiv caracterul /, folosit pentru a indica membrul de inchidere al unei perechi de etichete HTML.
De exemplu, iata o instructiune PHP care are drept date de iesire un fragment dintr-un vers din Scrisoarea a III-a de Eminescu:*

echo(„<H2> Iata vine-un sol de pace…</H2>”);

Perechea de etichete H2 determina formatarea datelor de iesire ca titlu HTML de nivel 2.

<Sfatul specialistului >
Intrebare: Nu exista nici o posibilitate de a include caractere speciale (cum ar fi caracterul ghilimele duble) intr-o instructiune de reflectare?
Raspuns: Daca includeti caractere speciale in textul pe care il folositi efectiv, puteti avea probleme. De exemplu, daca incercati sa includeti in text un caracter de tip ghilimele duble, veti deruta serverul PHP, deoarece acesta se asteapta ca ghilimelele duble sa apara numai la inceputul, respectiv la sfarsitul textului, nu si in interiorul textului. PHP furnizeaza modalitati speciale de evitare a acestei probleme; veti invata despre ele in Modulul 2. </Sfatul specialistului >

<Test „la minut">
• Scrieti o instructiune de reflectare care sa scrie numele limbajului dumneavoastra de programare preferat.
• Scrieti o instructiune de reflectare care sa scrie numele dumneavoastra. </Test „la minut">

<titlu>Documentarea unui script PHP</titlu>

In afara de a furniza nume descriptive fisierelor care contin scripturile dumnea¬voastra PHP, trebuie sa includeti in fiecare script atat comentarii care sa permita unui cititor sa determine cu usurinta utilitatea scriptului, cat si alte informatii referi¬toare la script. De exemplu, puteti include un comentariu care precizeaza numele
<nota>
*Text adaptat.In original se face trimitere la un eveniment din istoria Statelor Unite, putin relevant pentru cititorul roman. — N.T. Raspunsuri la test:
• echo ("PHP") sau similar
• echo("Bill McCarty") sau similar</nota>

fisierului care contine scriptul, astfel incat acesta sa apara in versiunile tiparite ale scriptului.
Iata un model sintactic pentru comentariile PHP:

//Scrieti aici comentariul dumneavoastra

Dupa cum se poate vedea, un comentariu incepe cu doua caractere slash, urmate de un spatiu. In continuare, linia contine comentariul dumneavoastra, care poate include orice caractere doriti, inclusiv caractere speciale.
Iata un exemplu simplu de script PHP care include comentarii:

<?php
// script-exemplu.php
// Acest script afiseaza un mesaj vizibil pentru utilizator.
Echo(„Acesta este un script foarte simplu.”);
?>

<Sfatul specialistului>
Intrebare: Ce se intampla daca doresc sa creez un comentariu PHP care se extinde pe mai multe linii? Cum trebuie sa procedez?
Raspuns: O modalitate de a crea un comentariu PHP pe mai multe linii este de a incepe fiecare linie cu ajutorul caracterelor //. Totusi, puteti crea un comentariu din mai multe linii si in alte moduri, daca preferati. Iata un exemplu:

/*
Acesta este un comentariu pe mai multe linii. Poate fi alcatuit dintr-un numar oricat de mare de linii.
*/

Pentru a incepe un comentariu alcatuit din mai multe linii, scrieti caracterele /*, iar pentru a incheia comentariul, scrieti caracterele */. Intre cele doua perechi de caractere, puteti scrie orice text doriti, folosind oricate linii doriti. </Sfatul specialistului>

<Test „la minut">
• Scrieti un comentariu PHP care contine numele dumneavoastra.
• Scrieti un comentariu PHP pe mai multe linii, care contine adresa dumneavoastra. </ Test „la minut">

<nota>Raspunsuri la test:
• // Bill McCarty
• /*
Strada X nr. 123 Oras Y, PA 12345 */</nota>

<titlu>Executarea unui script PHP</titlu>
Dupa ce ati creat un script PHP, veti dori sa-1 executati. Daca nu v-ati creat scriptul PHP pe un server unde este instalat PHP, mai intai trebuie sa va incarcati scriptul intr-un server. In aceasta sectiune, veti invata sa incarcati si sa executati scripturile PHP.

<titlu>Incarcarea unui script PHP</titlu>
Probabil ca veti avea nevoie de ajutor la incarcarea unui script PHP, deoarece modul in care veti proceda depinde de metoda de obtinere a accesului la server si de modalitatea in care administratorul de sistem a configurat serverul. Trebuie sa luati legatura cu administratorul de sistem al serverului dumneavoastra si sa aflati care este modul de incarcare a scriptului dumneavoastra. Pentru a va ajuta sa intelegeti raspunsul administratorului de sistem, aceasta sub-sectiune descrie unele situatii comune care apar la incarcarea scripturilor.
Daca obtineti accesul de la distanta la un server Linux sau UNIX prin intermediul protocoalelor Telnet sau SSH, nici macar nu este necesar sa va incarcati scriptul; nu trebuie decat sa creati scriptul in catalogul adecvat indicat de administratorul dum¬neavoastra de sistem. Daca folositi un server Microsoft Windows situat in aceeasi retea locala ca si statia dumneavoastra de lucru, atunci este posibil ca administratorul de sistem sa fi alocat o partitie de fisiere in acest scop. In acest caz, incarcarea scrip¬tului PHP se reduce la copierea fisierului care contine scriptul dumneavoastra in server prin tragerea si plasarea fisierului in partitia de fisiere furnizata.
Daca serverul Windows, UNIX sau Linux nu se afla in reteaua dumneavoastra locala, probabil ca veti folosi un program precum FTP pentru a incarca scriptul. In vederea incarcarii scriptului dumneavoastra prin intermediul protocolului FTP, solicitati administratorului de sistem urmatoarele informatii:
• Numele gazdei serverului
•Identificatorul dumneavoastra de utilizator si parola pentru deschiderea sesiunii de lucru prin intermediul protocolului FTP

• Catalogul in care trebuie sa se gaseasca scripturile dumneavoastra PHP
• Localizatorul uniform de resurse (URL) pe care trebuie sa-1 folositi pentru a obtine acces la scripturile dumneavoastra.
Pentru a facilita incarcarea scriptului dumneavoastra, poate ca preferati sa folositi un client FTP grafic. Puteti gasi programe client FTP gratuite, in sistem shareware sau contra cost in arhive de programe, precum https://www.tucows.com. Clientul WS_FTP este un program client FTP foarte popular, adecvat pentru incarcarea scripturilor dumneavoastra. Daca folositi un program client FTP grafic, incarcati fisierul prin respectarea instructiunilor distribuite o data cu programul client.

Daca preferati utilizarea programelor in linie de comanda, puteti folosi clientul FTP inclus in Microsoft Windows, UNIX sau Linux. Programele client existente in fiecare platforma functioneaza in moduri mai mult sau mai putin asemanatoare, deci aceleasi instructiuni se aplica pentru majoritatea platformelor. Iata care este modul de incarcare a fisierului dumneavoastra.

1. Daca folositi Windows, lansati o fereastra de comanda MS-DOS.
2. Folositi comanda cd pentru a va deplasa in catalogul care contine scriptul dum¬neavoastra.
3. Emiteti comanda ftp gazda gazda este numele gazdei serverului PHP
4. Ca raspuns la solicitarea identificatorului dumneavoastra de utilizator, introduceti identificatorul de utilizator furnizat de administratorul dumneavoastra de sistem.
5. Ca raspuns la solicitarea parolei dumneavoastra, introduceti parola furnizata de administratorul dumneavoastra de sistem.
6. Folositi comanda cd pentru a va deplasa in catalogul in care trebuie incarcat scriptul dumneavoastra.
7. Emiteti comanda
Put script script este numele fisierului care contine scriptul
8. Emiteti comanda quit.
Iata un exemplu de sesiune FTP care foloseste un program client si un server Linux. Daca folositi o alta platforma, datele dumneavoastra de iesire vor avea un alt aspect.

Cd/home/bmccarty/scripts
$ ftp ftp.osborne.com connected to ftp.osborne.com.
220 ftp.osborne.com FTPserver (version wu-2.6.0(1)
Wed Joule 26 15:29:19 PDT 2001) ready.
Name (ftp:bmccarty): bmccarty
331 Password required for bmccarty.
Password: xxxxxxxx
230 User bmccarty logged in.
Remote system type is UNIX.
Using binary mode to transfer files. ftp> cd public_html
250 CWD command successful. ftp> put test-script.php local: test-script.php remote: test-script.php
200 PORT command siccessful.
150 Opening BINARY mode data connection for test-script.php.
226 Transfer complete.
34 bytes sent in 0.000446 secs (74 Kbytes/sec) ftp>quit
221-You have transferred 34 bytes in 1 files.
221- Total traffic for this session was 498 bytes in 1 transfers.
221- Thank you for using the FTP service on ftp.osborne.com.
221 Goodbye.
$

<Sfatul specialistului>
Intrebare:Exista si alte modalitati de incarcare a scripturilor, in afara de partitiile de fisiere Windows si protocolul FTP?
Raspuns: Da, exista numeroase alte modalitati. Uneori, administratorii sistemelor UNIX si Linux le configureaza pe acestea de asa maniera incat sa va permita sa incarcati scripturi prin intermediul sistemului de fisiere de retea (Network File System - NFS). Unii administratori de sistem furnizeaza pagini Web speciale pe care le puteti folosi pentru incarcarea scripturilor. Daca un server furnizeaza serviciul Secure Shell Service (SSH), puteti folosi programul scp pentru a va incarca scripturile. Aceasta este o metoda deosebit de buna, deoarece va protejeaza sesiunea de lucru si datele pe care le transferari impotriva „spio¬nilor" din retea. Transferurile executate cu ajutorul protocolului FTP, de exemplu, trimit identificatorul de utilizator si parola dumneavoastra sub forma de text „in clar", nu in forma codificata, ceea ce poate duce la o bresa a securitatii sesiunii de lucru.</sfatul specialistului>

<titlu>Executarea unui script</titlu>
Dupa ce v-ati incarcat fisierul care contine scriptul, sunteti pregatit pentru a obtine accesul la acesta. Lansati-va browserul Web preferat si deschideti adresa URL asociata scriptului dumneavoastra. Adresa URL trebuie sa fie alcatuita din adresa URL identificata de administratorul dumneavoastra de sistem, urmata de un slash (/), urmata de numele fisierului care contine scriptul dumneavoastra. Daca adresa URL identificata de administratorul dumneavoastra de sistem se incheie deja cu un caracter slash, nu trebuie sa mai inserati inca un asemenea caracter inainte de numele scriptului dumneavoastra.
De exemplu, sa presupunem ca doriti sa obtineti accesul la scriptul dumnea¬voastra incarcat, denumit test-script.php. Daca administratorul dumneavoastra de sistem a identificat https://www.osborne.com/-bmccarty ca adresa URL a catalogului care contine scripturile dumneavoastra PHP, puteti obtine accesul la scriptul dum¬neavoastra prin intermediul adresei URL https://www.osborne.com/-bmccarty/ test-script.php. Daca administratorul dumneavoastra de sistem a identificat https:// www.osborne.com/-bmccarty/ ca adresa URL a catalogului care contine scripturile dumneavoastra PHP, puteti obtine accesul la scriptul dumneavoastra prin inter¬mediul aceleiasi adrese URL ca aceea prezentata anterior.
Daca ati tastat corect adresa URL a scriptului dumneavoastra, iar scriptul respec¬tiv nu contine erori, veti vedea datele de iesire ale scriptului dumneavoastra. Felici¬tari! Ati devenit programator PHP!

<titlu>Proiectul 1-1: Un prim script PHP<titlu/>
In cadrul acestui proiect, veti crea si veti executa un script PHP simplu. Pentru a finaliza proiectul, trebuie sa aveti acces la un server care accepta PHP si incarcarea fisierelor prin intermediul protocolului FTP.

<Scopurile proiectului>
• Crearea unui script PHP
• Incarcarea scriptului PHP intr-un server
• Executarea scriptului PHP </Scopurile proiectului>

<titlu>Pas cu pas</titlu>
1 . Folosind un editor de texte, creati un script PHP simplu, care trimite date de iesire sub forma de text la un browser Web. Salvati scriptul intr-un fisier denumit p-1 -1 .proj. Daca preferati sa folositi initial un script ambalat, puteti utiliza urmatorul script:

<?php

// PHP: Ghidul incepatorului
// Proiectul 1-1 echo(„PHP este un excelent limbaj de programare, nu-i asa ?”);

2. Folositi protocolul FTP pentru a incarca fisierul care contine scriptul dumneavoastra in catalogul adecvat din serverul dumneavoastra.
3. Daca este necesar, modificati permisiunile fisierului script astfel incat serverul Web sa poata executa scriptul.
4. Folositi un browser Web pentru a obtine accesul la adresa URL asociata fisierului care contine scriptul dumneavoastra. Daca ati folosit scriptul „ambalat" prezentat in etapa 1, fereastra browserului dumneavoastra Web va avea un aspect oarecum similar celui prezentat in ilus¬tratia urmatoare.

<fereastra>PHP este un excelent limbaj de programare, nu-i asa?< /fereastra>

<titlu>Depanarea unui script</titlu>
Uneori, in locul datelor de iesire ale scriptului dumneavoastra, puteti vedea unul din urmatoarele:
• Textul scriptului, in loc de datele de iesire ale acestuia
• O caseta de dialog, prin care sunteti intrebat daca doriti sa descarcati fisierul care contine scriptul
• Un mesaj in care se spune ca scriptul nu exista
• Un mesaj in care se spune ca browserul dumneavoastra Web nu are permisiunea de a obtine accesul la script
• Un mesaj in care se spune ca scriptul dumneavoastra contine o eroare
La vizualizarea rezultatelor unui script PHP se pot produce numeroase erori, chiar daca scriptul in sine este corect. Daca vedeti textul scriptului dumneavoastra

sau o caseta de dialog prin care sunteti intrebat daca doriti sa descarcati fisierul care contine scriptul, este posibil ca extensia fisierului script sa fie incorecta sau ca serverul PHP sa nu functioneze. Desi fisierele script PHP trebuie sa aiba, in gene¬ral, extensia .php, este posibil ca un administrator de sistem sa configureze un server PHP astfel incat acesta sa impuna o alta extensie de fisier. Astfel, daca scriptul dumneavoastra esueaza din unul dintre aceste doua motive, luati legatura cu administratorul dumneavoastra de sistem.
Daca vedeti un mesaj in care se spune ca scriptul nu exista, este posibil ca dumneavoastra sa fi tastat incorect adresa URL. Verificati daca ati tastat corect adresa URL identificata de administratorul dumneavoastra de sistem, precum si daca ati atasat corect la aceasta numele fisierului care contine scriptul, folosind un slash numai daca adresa URL identificata de administratorul dumneavoastra de sistem nu se incheie cu un atare caracter.
Daca vedeti un mesaj in care se arata ca browserul dumneavoastra Web nu are permisiunea de a obtine accesul la script, poate ca este necesar sa modificati permi¬siunile fisierului script. Pentru a afla cum trebuie procedat, consultati-va cu adminis¬tratorul de sistem.
Daca vedeti un mesaj in care se spune ca scriptul dumneavoastra contine o eroare, verificati daca nu au aparut urmatoarele probleme:
•O eroare de tastare, cum ar fi scrierea gresita a cuvantului echo
•O eroare de punctuatie, cum ar fi paranteze, ghilimele duble sau punct si virgula lipsa sau inserate gresit
•Neincluderea sau includerea eronata a liniilor de delimitare a scriptului, in speta <?php si ?>
•Un marcaj de comentariu ( / / ) care lipseste sau care a fost introdus gresit
De exemplu, iata un script care contine un tip de eroare frecvent intalnit. Puteti identifica eroarea?

<?php
// PHP: Ghidul incepatorului
// Acest script contine o eroare de sintaxa echo(„Salut, World Wide Web!);
?>

Din script lipseste caracterul ghilimele duble de inchidere, care trebuie sa delimi¬teze expresia de tip text. Daca incercati sa executati acest script, veti primi o eroare similara celei prezentate in continuare.

<fereastra>Parse error. Parse error in /home/bmccarty/public_html/php/module-01/syntax-error.php
On line 13</fereastra>

Mesajul de eroare incearca sa va indice sursa erorii, indicand numarul liniei la care s-a produs eroarea. Totusi, remarcati ca mesajul va indruma spre linia 13 a unui script care contine numai 5 linii. Din moment ce ghilimelele duble de inchidere lipsesc, serverul PHP cauta dincolo de sfarsitul scriptului pentru a gasi ghilimelele duble respective. Ca atare, serverul PHP este oarecum derutat cu privire la sursa erorii. Morala este aceea ca nu puteti conta in totalitate pe serverul PHP pentru a determina locatia erorii; folositi numarul de linie furnizat de server numai ca indru¬mar pentru a depista locatia probabila a erorii, in Modulul 17 veti invata mai multe notiuni despre depanarea scripturilor PHP.

<Test „la minut">
• Gasiti cele trei erori de sintaxa din urmatorul script PHP:

<?php4
/* PHP: Ghidul incepatorului
/* Acest script contine o eroare de sintaxa. echo(„Salut, World Wide Web!”)
?> <
</Test „la minut">

<Test evaluare>
1. Ce program Windows este frecvent folosit pentru crearea scripturilor PHP?
2. Care trebuie sa fie prima linie intr-un script PHP?
3. Care sunt caracterele ce trebuie folosite pentru a denumi un fisier care contine un script PHP?
4. Care trebuie sa fie extensia unui fisier care contine un script PHP?
5. Care este instructiunea PHP folosita pentru a trimite date de iesire sub forma de text unui browser Web?
6. Care este programul frecvent folosit pentru a incarca un script PHP intr-un server?</test evaluare>

<nota>Raspunsuri la test:
•Prima linie trebuie sa contina textul <?php, nu <?php4.
•Comentariile trebuie sa inceapa cu caracterele //, nu /*.
•Instructiunea de reflectare trebuie sa se incheie cu un caracter punct si virgula. Totusi, deoarece aceasta este ultima linie a scriptului, respectivul va functiona corect, chiar daca acel caracter lipseste.</nota>


Colt dreapta
Creeaza cont
Comentarii:

Nu ai gasit ce cautai? Crezi ca ceva ne lipseste? Lasa-ti comentariul si incercam sa te ajutam.
Esti satisfacut de calitarea acestui document, eseu, cometariu? Apreciem aprecierile voastre.

Nume (obligatoriu):

Email (obligatoriu, nu va fi publicat):

Site URL (optional):


Comentariile tale: (NO HTML)


Noteaza documentul:
In prezent fisierul este notat cu: ? (media unui numar de ? de note primite).

2345678910

 
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite
Colt dreapta