Introducere in PHP
Ce este PHP?
PHP a reprezentat abrevierea de la Personal Home Page (pagina de baza
personala). Limbajul a fost creat de Rasms Lerdorf pentru a-si indruma
vizitatorii catre curriculum vitae personal, publicat pe Internet. Pe masura ce
scriptul s-a dezvoltat, a ajuns sa aibe semnificatia PHP:Hypertext Processor
(procesor de hipertext).
PHP este limbajul ideal pentru construirea de pagini web dinamice. Este usor de
invatat, open-source, poate fi rulat pe mai multe platforme si se poate conecta
la mai multe tipuri de baze de date. Cel mai important aspect al limbajului 838f54i
este insa posibilitatea de a fi imbricat cu cod HTML. Putem astfel crea pagini
HTML statice si din loc in loc, acolo unde este nevoie, sa introducem dinamism
cu ajutorul PHP.
Diferenta esentiala fata de alte limbaje de scripting (gen JavaScript) este
faptul ca PHP este un interpretor server-side (operatiile sunt executate de
catre server si nu pe calculatorul utilizatorului). Pentru a putea testa pagini
PHP pe calculator si nu pe internet aveti nevoie de un server de web (apache)
si de pachetul PHP instalat.
Daca folositi un server pentru a va stoca informatiile (deci nu folositi
serverul apache ci un server de internet) este necesar sa folositi FTP
(File Transfer Protocol), prin care trabsmiteti datele, fisierele de php din
calculatorul dumneavoastra pe serverul de internet. Dupa ce faceti transferul,
veti putea vedea datele pe internet.
Aplicatia FTP o gasiti pe internet. Cautati pe Google si veti gasi foarte multe
tipuri de aplicatii FTP. Alegeti una si incepeti jocul!
Cum trimitem prin FTP scriptul catre server:
1. Deschidem aplicatia FTP.
2. Conectati-va la server folosind informatiile puse la
dispozitie de furnizorul dumneavoastra de servicii sau de gazda Web: parola,
username si numele domeniului (situl). Completati cu informatiile necesare!
Dupa cum observatia aplicatia FTP are 2 coloane: cel din stanga cuprinde
scriptul de pe server, iar in cel din dreapta apare calculatorul vostru.
Dupa ce va conectati, fereastra va aparea asa:
$_POST['angajati'] //stil mediu
$HTTP_POST_VARS['angajati']
//stil lung
Stilul scurt este convenabil, dar necesita activarea setarii de configurare
register_globals. Numele variabilelor din script sunt identice cu numele
campurilor formular (vezi cursul de HTML, capitolul Formularele). Nu trebuie sa declarati variabilele si
nici sa efectuati vreo actiune pentru a crea acest variabile in scriptul
dumneavoastra. Nu uitati sa atribuiti o valoare de pornire tuturor variabilelor
dumneavoastra.
Stilul mediu
implica regasirea variabilelor formular din unul din tablourile $_POST, $_GET
sau $_REQUEST. Unul din tablourile $_GET sau $_POST va pastra detaliile despre
toate variabilele formular. Tabloul utilizat depinde de metoda care a fost
folosita pentru â trimite formularul, POST sau GET. In plus, toate datele
trimise prin POST sau GET vor fi disponibile prin $_REQUEST.
Sa ne amintim un pic de la HTML cum e cu trimiterea formularelor:
<FORM ACTION="url" METHOD="METODA">
</FORM>
sau mai pe larg,
<HTML>
<HEAD>
<TITLE>formulare text</TITLE>
</HEAD>
<BODY>
<FORM ACTION=www.cursurigratuite.ro/formular.php METHOD="POST">
Nume: <INPUT TYPE="TEXT" NAME="nume">
<P>
Prenume: <INPUT TYPE="TEXT" NAME="prenume">
<P>
Porecla: <INPUT TYPE="TEXT" NAME="porecla">
<P>
<INPUT TYPE="SUBMIT" VALUE="salveaza">
<INPUT TYPE="RESET" VALUE="anuleaza">
Notiuni
de baza
1. Toate etichetele sunt scrise cu minuscule.
2. toate atributele etichetelor trebuiesc delimitate prin
ghilimele.
3. toate etichetele trebuiesc inchise.
Deschiderea si inchiderea scriptului PHP
1. Orice script PHP se deschide cu <?php.
2. Formula de inchidere este: ?>
Arata cam asa:
<?php
//cod PHP
?>
Cea de-a doua posibilitate este utilizarea marcajului <SCRIPT> intr-o
maniera asemanatoare celei folosite pentru includerea de script-uri JavaScript,
dar se foloseste foarte rar. Sintaxa este urmatoarea:
<SCRIPT language = "php">
//cod PHP
</SCRIPT>
Afisarea unui mesaj simplu
1. Deschideti un document nou HTML asa cum ati invatat la
cursul de HTML:
<html>
<head>
<title> afisarea unui text </title>
<head>
<body>
</body>
</html>
2. Scrieti scriptul php:
<?php
echo ("Buna dimineata, soare!");
?>
sau
<?php
echo 'Buna dimineata, soare!';
?>
sau
<?php
print ("Buna dimineata, soare!");
?>
3. Incorporati php in html:
<html>
<head>
<title> afisarea unui text </title>
<head>
<body>
<?php
echo ("Buna dimineata, soare!");
?>
</body>
</html>
Pot sa utilizez scriptul php singur, neinsotiti de html?
Bineinteles ca da. Dar sa fii atent sa denumesti extensia fisierului .php
nu .htm.
Neincorporat in HTML arata asa:
<?php
echo ("Buna dimineata, soare!");
?>
Caractere speciale
\n rand nou
\r sfarsit de linie
\t tab orizontal
\\ backslash
\$ simbol dolar
\" ghilimele duble
Bibliografie:Dezvoltarea aplicatiilor web cu PHP si MYSQL - Luke
Welling&Laura Thomson
Php pentru world wide web - Larry Ullman
|