De ce tutorialul asta si nu altul? Sunt deja o groaza de tutoriale de initiere in PHP pe net. Eu doar incerc sa formulez totul astfel incat sa fie pe intelesul tutror, chiar si a celor care nu au mai lucrat intr-un limbaj de programare.
DECI... Ce este PHP? Este un limbaj de scripting, care ruleaza pe server si rezultatul este afisat ca cod HTML. Banuiesc ca ati auzit cu totii de Javascript. Javascript-ul apare in codul sursa al paginii web (de ex.: daca dati View Source in Firefox) si acest cod este executat de browserul utilizatorului. Codul PHP nu apare in codul sursa al paginii si acesta este executat de catre sever, de aceea este ideal pentru a lucra cu parole si informatii confidentiale pe care utilizatorul nu poate sa le vada orice ar face.
Denumirea PHP provine din prescurtarea recursiva a "Hypertext Proccesor".
Cand o pagina PHP este ceruta de la server de catre browserul utilizatorului serverul porneste programul preprocesor PHP, care analizeaza pagina ceruta, identifica tag-urile PHP si le executa si pe care bineinteles nu le include in pagina rezultata.
Am uitat sa precizez ca pentru invatarea limbajului PHP aveti nevoie sa cunoasteti sintaxa HTML pentru ca rezultatul unei instructiuni PHP poate fi afisat in format HTML.
Scripturile PHP se vor introduce intre <? si ?>:
Quote:
<?
echo "Hello World!";
?>
Astfel preprocesorul PHP va stii sa diferentieze codul PHP de codul HTML.
Un exemplu: index.php
Quote:
<html>
<head>
<title>
PAgina test
</title>
</head>
<body>
<?
echo "<font color='red'>Buna ziua!!!</a>";
?>
</body>
</html>
Aceasta pagina va avea titlul "Pagina test" si va afisa pe prima linie: "Buna ziua!!!". Comanda echo va scrie in codul HTML sirul de caractere care il urmeaza si se afla intre: " ". Daca acest sir de caractere este cod HTML atunci in pagina se va insera cod HTML. Asa ca daca vreau ca textul afisat sa fie scris cu culoare rosie voi proceda ca in exemplul dat mai sus.
Ce poate face PHP?
Limbajul PHP posedă aceleaşi funcţii ca alte limbaje permiţând să se scrie scripturi CGI, să colecteze date şi să genereze dinamic pagini web sau să trimită şi să primească cookies.
Marea calitate şi cel mai mare avantaj al limbajului PHP este suportul cu un număr mare de baze de date. A realiza o pagină web dinamic cu o baza de date este extrem de simplu. Următoarele baze de date sunt suportate de către PHP:
Adabas D InterBase PostgreSQL
dBase FrontBase Sesam
Empress mSQL Solid
FilePro Direct MS-SQL Sybase
Hyperwave MySQL Velocis
IBM DB2 ODBC Unix dbm
Informix Oracle
Ingres Ovrimos
Limbajul PHP are deasemenea suport pentru diverse servicii server utilizând protocoale precum IMAP, SNMP, NNTP, POP3 şi HTTP.
DECI... Ce este PHP? Este un limbaj de scripting, care ruleaza pe server si rezultatul este afisat ca cod HTML. Banuiesc ca ati auzit cu totii de Javascript. Javascript-ul apare in codul sursa al paginii web (de ex.: daca dati View Source in Firefox) si acest cod este executat de browserul utilizatorului. Codul PHP nu apare in codul sursa al paginii si acesta este executat de catre sever, de aceea este ideal pentru a lucra cu parole si informatii confidentiale pe care utilizatorul nu poate sa le vada orice ar face.
Denumirea PHP provine din prescurtarea recursiva a "Hypertext Proccesor".
Cand o pagina PHP este ceruta de la server de catre browserul utilizatorului serverul porneste programul preprocesor PHP, care analizeaza pagina ceruta, identifica tag-urile PHP si le executa si pe care bineinteles nu le include in pagina rezultata.
Am uitat sa precizez ca pentru invatarea limbajului PHP aveti nevoie sa cunoasteti sintaxa HTML pentru ca rezultatul unei instructiuni PHP poate fi afisat in format HTML.
Scripturile PHP se vor introduce intre <? si ?>:
Quote:
<?
echo "Hello World!";
?>
Astfel preprocesorul PHP va stii sa diferentieze codul PHP de codul HTML.
Un exemplu: index.php
Quote:
<html>
<head>
<title>
PAgina test
</title>
</head>
<body>
<?
echo "<font color='red'>Buna ziua!!!</a>";
?>
</body>
</html>
Aceasta pagina va avea titlul "Pagina test" si va afisa pe prima linie: "Buna ziua!!!". Comanda echo va scrie in codul HTML sirul de caractere care il urmeaza si se afla intre: " ". Daca acest sir de caractere este cod HTML atunci in pagina se va insera cod HTML. Asa ca daca vreau ca textul afisat sa fie scris cu culoare rosie voi proceda ca in exemplul dat mai sus.
Ce poate face PHP?
Limbajul PHP posedă aceleaşi funcţii ca alte limbaje permiţând să se scrie scripturi CGI, să colecteze date şi să genereze dinamic pagini web sau să trimită şi să primească cookies.
Marea calitate şi cel mai mare avantaj al limbajului PHP este suportul cu un număr mare de baze de date. A realiza o pagină web dinamic cu o baza de date este extrem de simplu. Următoarele baze de date sunt suportate de către PHP:
Adabas D InterBase PostgreSQL
dBase FrontBase Sesam
Empress mSQL Solid
FilePro Direct MS-SQL Sybase
Hyperwave MySQL Velocis
IBM DB2 ODBC Unix dbm
Informix Oracle
Ingres Ovrimos
Limbajul PHP are deasemenea suport pentru diverse servicii server utilizând protocoale precum IMAP, SNMP, NNTP, POP3 şi HTTP.

