- Introducere PHP
- Instalare si Configurare
- Despre sintaxa PHP
- Varibile PHP
- Constante
- Operatori
- Procesul Decizional
- Instructiuni Repetitive
- Array-uri (Vectori)
- Concepte Web
- Incluziunea fisierelor
- Lucrul cu fisiere
- Functii
- Cookie
- Session
- Trimiterea de mailuri
- File Uploading
- Standarde de Programare
- Metodele GET si POST
- Validarea Formularelor
- Campuri obligatorii
- Variabile Predefinite
- Regular Expressions
- Erori si Exceptii
- Debugging
- Data si Timpul
- Mysqli â Conexiunea la baza de date
- Crearea unei baze de date
- Stergerea unei baze de date
- Inserare date
- Preluare date din MySql
- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Incluziunea fisierelor
Puteti includecontinutul unei pagini PHP in alta pagina PHP. PHP ne pune la dispozitie 2 functii folositoare in aceasta directie:
- include()
- require()
Cu aceste functii PHP-ul ne ajuta foarte mult sa creeam functii, headere, footere (asta cand discutam de template-uri), sau orice alte elemente pe care le folosim doar in anumite pagini.
Functia include()
Aceasta functie prea tot continutul (text) dintr-un fisier si il copiaza in cel in care a fost folosita functia. Daca exista vre-o problema aceasta functie va genera un warning si va continua executia scriptului.Presupunem urmatorul exemplu, dorim sa facem un meniu pentru site-ul nostru (il numim meniu.php), meniu pe care il vom pune pe urma pe toate paginile:
<ul> <li> <a href='http://invata-programare.ro'>Acasa</a> </li> <li> <a href='http://invata-programare.ro/toate-lectiile-php'>Cursuri PHP</a> </li> <li> <a href='http://invata-programare.ro/toate-lectiile-css'>Cursuri CSS</a> </li> <li> <a href='http://invata-programare.ro/toate-lectiile-html'>Cursuri HTML</a> </li> </ul>
Iar acum in fiecare pagina in care vrem sa fie afisat continutul acestui fisier punem:
<html> <body> <?php include("meniu.php"); ?> <p>Un exemplu de include() in PHP!</p> </body> </html>
Functia require()
Aceasta functie este similara cu functia include, preia textul dintr-un fisier dat si-l copiaza in fisier in care a fost apelata. Daca exista vre-o problema aceasta functie genereaza o eroare fatala si opreste scriptul.
Deci nu exista diferenta intre require si include in afara de tipul de eroare generata. Este recomandat sa folosim require in loc de include, pentru ca mai bine este oprit scriptul cand exista o problema, decat sa fie dat un warning.
Nota: Afisarea mesajelor de eroare tin de configurarea serverului PHP.
Comentarii
Inca nu au fost postate comentarii, fii primul care posteaza un comentariu!