Salut. Numele meu este Vlad si sunt aici din partea ItAssistant.org pentru a va oferi o scurta introducere in PHP. PHP provine de la Hypertext Preprocessor si este unul dintre cele mai folosite limbaje de scripting pentru pagini web.
De ce sa folosim PHP fata de alte limbaje pentru Web ? Deoarece scripturile PHP vor rula la nivelul serverului, iar clientului ii va fi livrat doar rezultatul scriptului. Din acest lucru obtinem 2 avantaje :
1. Eliminam problemele de compatibilitate, deoarece scriptul va fi rulat pe server si nu la nivelul clientului
2. Clientul nu are acces la sursele noastre, daca noi nu dorim acest lucru.
De asemenea, un plus important este faptul ca PHP este free software.
De ce avem nevoie pentru a rula scripturi PHP ? Evident, la nivelul clientului nu avem nevoie de nimic special, pe cand la nivelul serverului avem nevoie de instalarea serverului de PHP, care sa ne interpreteze scripturile. Din fericire, serverul PHP este instalat pe majoritatea hostingurilor, fie ele gratuite sau platite.
Structura unui fisier PHP este urmatoarea :
<?php codul nostru php php?>
Pentru a afisa un text, putem folosi comanda echo :
<?php echo "Hello World"; php?>
Important de notat este ca fiecare instructiune trebuie incheiata cu delimitatorul ; .
Pentru a rula scriptul, trebuie sa il uploadam pe un server, si sa accesam intr-un browser adresa fisierului nostru php.
Putem intercala cod PHP cu cod HTML, spre exemplu astfel :
<b>Prima noastra pagina PHP</b><br><br> <?php echo "Hello World"; php?>
Pentru a declara o variabila vom folosi elementul cheie $, urmat de numele variabilei. Pentru a accesa continutul unei variabile, o vom expanda tot cu caracterul $, astfel :
<?php $text="Hello World"; echo $text; php?>
Avem la dispozitie si instructiunea de decizie if :
<?php $text="Hello World"; if ( $text == "Hello World" ) echo "Adevarat"; else echo "Fals"; php?>
Exista si instructiune de ciclare, for si while, ambele foarte asemanatoare cu cele din C.
Exemplu pentru for :
<?php for ($x=0;$x<5;$x++) echo "Ciclam cu for<br>"; php?>
Dupa cum putem observa, in echo putem afisa chiar si cod HTML,
in exemplul de mai sus.
Pentru ciclarea cu while, avem urmatorul exemplu :
<?php $x=0; while ($x<5) { echo "Ciclam cu while<br>"; $x++; } php?>
Important de observat este ca in PHP variabilele nu au tip, ci PHP va incearca sa decida pentru noi tipul fiecarei variabile.
Related posts:
- PHP – stabilirea unei conexiuni la Baza de Date
- Creare formular folosind HTML si PHP
- Tutorial JavaScript – Introducere
- Introducere in HTML – tutorial video
- Formulare HTML – setarea de sesiuni si cookies in PHP



Felicitari pentru aceste materiale si respect pentru munca depusa.
Succes
Multumim pentru apreciere.
Te mai asteptam. Vor urma mai multe tutoriale despre php !
felicitari ! nu de mult m-am apucat si eu de invatat PHP, JavaScript si CSS si stiu ce usor de inteles devine totul daca folosesti ca ‘material didactic’ un video. astept cu nerabdare filmulete mai multe.
succes in continuare !
Multumim, Ovidiu.
O sa urmeze in cateva zile inca un tutorial despre PHP. Te mai asteptam !
salut. sintaxa de PHP este:
<?php
?>
nu se termina cu php?>
Salut, Cosmin. Sintaxa valida include atat <? Code ?> cat si <?php Code php?> cat si <script language=”php”> Code </script>> si chiar si cea mentionata de tine.
nu cred ca sintaxa valida include php?> (fa un test),
iar pentru sau (care sunt valide) trebuie sa ai short tags on, deci cel mai bine ar fi sa lasi ca exemplu “chiar varianta mentionata de mine”
acolo era “iar pentru <? ?> sau <?= ?> …”
Am facut acum un test cu php?> si a fost interpretat ok.
In ceea ce priveste tag-urile scurte, evident ca nu sunt recomandate in cazul in care doresti un cod care sa poata fi rulat si pe servere care nu au short_opentag=On in php.ini .
fa asa:
pune la inceput – error_reporting(E_ALL);
da refresh
iti apare
Notice: Use of undefined constant php – assumed ‘php’ in cale\catre\fisier.php on line xx ??
Salut! Vreau sa va felicit pentru tutorial si astept cat mai multe!
salut! frumos tutorial:D felicitari
Cum se ainiaza un text la centru intr o pagina php?
Salut, Alin.
Poti folosi tag-ul center din HTML sau, o solutie mai eleganta ar fi sa folosesti text-align din css.
Tare curios sunt eu unde ati gasit voi ca fiind functional
)
Deci chiar e gresit tag-ul “php?>”. Am testat si eu si-mi da aceeasi eroare despre care ti-a spus Cosmin. Cauta oriunde pe internet despre tagurile de deschidere/inchidere in php si n-ai sa gasesti ce sustii tu.
Buna Vlad
Sintaxa ta e gresita.
Tu nu ti-ai testat tutorialul?
Dupa ce-l corectezi da-mi un mail si ti-l punem pe Softpedia Webscripts
Sunt 4 feluri de marcaje închidere-deschidere :
-Marcajul standard :
-Marcajul scurt :
-Marcaj stil ASP :
-Marcaj de script : code
Sawyer, daca folosesti sageata stanga si apoi sageata dreapta, ti le interpreteaza ca un tag; poti folosi:
& lt; pt sageata stanga;
& gt; pt sageata dreapta;
Ok,să văd dacă merge
Sunt 4 feluri de marcaje închidere-deschidere :
-Marcajul standard : <?php ?>
-Marcajul scurt : <? ?>
-Marcaj stil ASP : <% %>
-Marcaj de script : <SCRIPT LANGUAGE=”php”> </SCRIPT>
Cine ma poate ajuta si pe mine sa invat sa misc si eu ceva prin PHP ca nu inteleg nimic.
Daca e cineva interesat sa mi dea niste sfaturi si are rabdare sa inteleg si eu …
Multumesc
Încearcă următorul link:
http://www.programare.org/programare.org_php.pdf
Este un “manual PDF” de PHP în limba română!
Dacă nu întelegi anumiți termeni tehnici, proceduri, etc., întreabă-ne!
Toate cele bune!
Mai poti incerca si urmatorul link: http://www.w3schools.com/php/default.asp
Multumesc pentru documentatie ! ma apuc sa invat cate ceva poate se lipeste ceva de mine .
Am mai postat cateva tutoriale despre PHP. Sper sa te ajute
Spor!
Mersi! Dar alte chestii nu mai sunt ? doar asta consta in php?
Sunt foarte bune tutoriale facute de voi , mai astept ,si pt php si html…
Poti gasi mai multe tutoriale si informatii despre: