Sunteți pe pagina 1din 8

Proiectarea BD,PHP.

Elemente de
programare în PHP
St.gr.C-162
Gangan Eugeniu
Apostu Nina
PHP reprezinta un limbaj de programare ce permite
modificarea paginilor web inainte ca acestea sa fie transmise de
server catre browserele utilizatorilor.

PHP poate genera continut HTML pe baza unor fisiere


existente sau pornind de la zero, poate sa afiseze o imagine sau
orice alt continut accesibil prin web. In cadrul acestui proces,
PHP poate consulta baze de date, fisiere externe sau alte resurse,
poate trimite email-uri sau executa comenzi ale sistemului de
operare.

Intrucat procesarea se realizeaza la nivelul serverului web,


inainte ca paginile web sa ajunga in browser, PHP este
considerat un limbaj de programare
Istorie
Limbajul a fost început în 1994 ca o extensie a
limbajului server-side Perl, şi apoi ca o serie de
CGI-uri compilate, pentru a genera un curriculum
vitae şi pentru a urmări numărul de vizitatori ai
unui site. A evoluat apoi în PHP/FI 2.0, dar
proiectul open-source a început să ia amploare sa
lansat o nouă versiune a interpretorului PHP în
vara anului 1998, această versiune primind numele
de PHP 3.0. Până atunci PHP-ul fiind cunoscut ca
„Personal Home Page tools”. În prezent este
utilizată versiunea 6 a acestui limbaj.
PHP este un limbaj de programare Script simplu și în
același timp puternic, pentru realizarea unui conținut Web
dinamic. Milioanele de pagini Web care folosesc PHP sunt
dovada popularității și capacității sale. Este utilizat de
programatorii care apreciază flexibilitatea și viteza lui, de
web designerii care iau în considerare posibilitățile și
ușurința utilizării lui. Este deosebit de simplu de învățat, iar
odată învăţat poate fi utilizat pentru foarte multe lucruri.

PHP este cel mai popular limbaj de programare Web.


Funcţionează atât pe platformele Windows, cât şi pe
platformele Linux. Este foarte convenabil pentru toate
tipurile de aplicaţii Web, începând cu aplicaţii mici care
reprezintă doar o parte dintr-o pagină web şi până la site-uri
mari şi complexe
Programare PHP se foloseşte cel mai des ca platformă de dezvoltare
pentru pagini web interactive. Pe lângă posibilităţile enumerate,
acesta permite şi lucrul cu bazele de date, cum este MySQL.
Un exemplu de program PHP

<!DOCTYPE HTML>
<html>
<head>
<title>Exemplu</title>
</head>
<body>
<?php
echo "Salut, sunt un script PHP!";
?>
</body>
</html>
Utilizarea bazelor de date MySQL folosind PHP
Pentru a utiliza o baza de date MySQL, avem nevoie de o conexiune la serverul de baze de
date.Aceasta conexiune va fi utilizata ca punct de access pentru comenzi mysql.

<?php
$conn = mysql_connect( "localhost", "Marius", "mypass")
or die("Unable to connect to MySQL");
print "Connected to MySQL <br />";
?>

In acest exemplu, serverul MySQL ruleaza pe "localhost" ca si modulul PHP, utilizatorul este
"Marius" iar parola "mypass".
Dupa executia acestui script, daca nu se reuseste conectarea la MySQL, va aparea mesajul "Unable to
connect to MySQL", in caz de reusita, apare mesajul "Connected to MySQL"

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

  • Arbori P 1
    Arbori P 1
    Document87 pagini
    Arbori P 1
    Жан Ганган
    Încă nu există evaluări
  • Curs 1 Introducere
    Curs 1 Introducere
    Document61 pagini
    Curs 1 Introducere
    Жан Ганган
    Încă nu există evaluări
  • Laborator 1 ASO
    Laborator 1 ASO
    Document4 pagini
    Laborator 1 ASO
    Жан Ганган
    Încă nu există evaluări
  • Lab1 La Retele de Calculatoare
    Lab1 La Retele de Calculatoare
    Document7 pagini
    Lab1 La Retele de Calculatoare
    Жан Ганган
    100% (1)
  • Laboratorul1 ASR
    Laboratorul1 ASR
    Document7 pagini
    Laboratorul1 ASR
    Жан Ганган
    100% (1)
  • Sisteme Multiprocesor
    Sisteme Multiprocesor
    Document13 pagini
    Sisteme Multiprocesor
    Жан Ганган
    Încă nu există evaluări
  • Inter Bloc Are
    Inter Bloc Are
    Document20 pagini
    Inter Bloc Are
    Жан Ганган
    Încă nu există evaluări
  • Elaborarea SO
    Elaborarea SO
    Document5 pagini
    Elaborarea SO
    Жан Ганган
    Încă nu există evaluări
  • Lab5 RC
    Lab5 RC
    Document3 pagini
    Lab5 RC
    Жан Ганган
    Încă nu există evaluări
  • Lab 7 PC
    Lab 7 PC
    Document5 pagini
    Lab 7 PC
    Жан Ганган
    Încă nu există evaluări
  • Raportla Baze de Date
    Raportla Baze de Date
    Document7 pagini
    Raportla Baze de Date
    Жан Ганган
    Încă nu există evaluări
  • Laborator 3
    Laborator 3
    Document5 pagini
    Laborator 3
    Жан Ганган
    Încă nu există evaluări
  • Bînzari Marin
    Bînzari Marin
    Document2 pagini
    Bînzari Marin
    Жан Ганган
    Încă nu există evaluări
  • Asdn2 Lab5
    Asdn2 Lab5
    Document4 pagini
    Asdn2 Lab5
    Жан Ганган
    Încă nu există evaluări
  • Lab 1 GC CI
    Lab 1 GC CI
    Document7 pagini
    Lab 1 GC CI
    CazacliuIon
    Încă nu există evaluări
  • Mmclab 4
    Mmclab 4
    Document2 pagini
    Mmclab 4
    Жан Ганган
    Încă nu există evaluări
  • Sort Are
    Sort Are
    Document8 pagini
    Sort Are
    Жан Ганган
    Încă nu există evaluări