Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PHP pe intelesul tuturor
#2
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.
Reply


Messages In This Thread
PHP pe intelesul tuturor - by Admin - 11-17-2008, 04:01 PM
RE: Bazele PHP pe intelesul tuturor - by Admin - 11-17-2008, 04:03 PM
RE: Bazele PHP pe intelesul tuturor - by Admin - 11-17-2008, 04:06 PM
RE: Bazele PHP pe intelesul tuturor - by tosin - 05-23-2009, 06:18 PM
RE: Bazele PHP pe intelesul tuturor - by hbunny - 05-27-2009, 11:27 AM
RE: Bazele PHP pe intelesul tuturor - by TeKt0n1k - 06-26-2009, 11:03 PM
RE: Bazele PHP pe intelesul tuturor - by Admin - 06-26-2009, 11:26 PM
RE: Bazele PHP pe intelesul tuturor - by tosin - 06-26-2009, 11:39 PM
RE: Bazele PHP pe intelesul tuturor - by TeKt0n1k - 06-28-2009, 10:03 AM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Ajutor in configurare php nickname 6 19,766 01-30-2015, 11:28 PM
Last Post: MCod
  Includere fisiere php de pe subdomeniu (include) nickname 1 7,905 12-05-2012, 02:52 AM
Last Post: Admin
  Autoredenumire cu PHP nickname 7 14,438 05-22-2012, 12:12 AM
Last Post: Admin
  Securizare PHP, protectie MySQL injection si XSS Admin 0 9,859 03-10-2011, 05:16 PM
Last Post: Admin
  in ce data suntem azi (php) Admin 2 17,680 11-07-2009, 03:53 PM
Last Post: Admin
  PHP: comanda if Admin 3 11,607 11-07-2009, 03:27 PM
Last Post: casperel
Lightbulb Suport PHP hbunny 0 7,213 10-16-2009, 11:38 AM
Last Post: hbunny
Exclamation Ajutor php frumushel 3 9,174 10-14-2009, 03:12 PM
Last Post: Admin
Lightbulb Tablouri in PHP hbunny 0 6,559 08-25-2009, 01:34 PM
Last Post: hbunny
  Ce este PHP Admin 0 4,902 12-09-2008, 04:09 AM
Last Post: Admin



Users browsing this thread: