Limbajul PHP
PHP Introducere
PHP Introducere Codul PHP este executat pe server. HTML CSS JavaScript Ce este PHP? PHP este un acronim pentru "PHP: Hypertext Preprocessor" PH...
PHP Instalare
Instalare PHP De ce am nevoie? Pentru a începe să utilizați PHP, puteți sa: Găsiți o gazdă web (web host) cu suport PHP și MySQL Instalați un serv...
PHP Sintaxă
Sintaxă PHP Un script PHP este executat pe server, iar un simplu rezultat HTML este trimis înapoi în browser. Sintaxa PHP de bază Un script PHP poa...
PHP Comentarii
Comentarii în PHP Un comentariu în cod PHP este o linie care nu este executată ca parte a programului. Singurul său scop este să fie citit de cineva...
PHP Variabile
Variabile PHP Variabilele sunt „containere” (containers) pentru stocarea informațiilor. Crearea (declararea) variabilelor PHP În PHP, o variabilă î...
PHP echo și print
Declarații PHP echo și print Cu PHP, există două modalități de bază pentru a obține rezultate: echo și print. În acest tutorial folosim echo sau pr...
PHP Tipuri de date
Tipuri de date PHP(PHP Data Types) Variabilele pot stoca date de diferite tipuri și diferite tipuri de date pot face lucruri diferite. PHP acceptă u...
PHP String
Un string (șir) este o secvență de caractere, precum „Hello world!”. Funcții PHP String În acest capitol vom analiza unele funcții utilizate frecven...
PHP Numere
PHP Numbers În acest capitol vom analiza în profunzime Integers, Floats și Number Strings. Numere PHP Un lucru de remarcat cu privire la PHP este c...
PHP Constante
Constante PHP Constantele sunt ca variabilele, cu excepția faptului că, odată definite, nu pot fi modificate sau nedefinite. Constante PHP O consta...
PHP Operatori
Operatori PHP Operatorii sunt folosiți pentru a efectua operații cu variabile și valori. PHP împarte operatorii în următoarele grupuri: Operatori d...
PHP if...else...elseif
Instrucțiunile PHP if...else...elseif Instrucțiunile condiționale sunt utilizate pentru a efectua diferite acțiuni bazate pe condiții diferite. Inst...
PHP switch
Instrucțiunea PHP switch Instrucțiunea switch este utilizată pentru a efectua diferite acțiuni bazate pe condiții diferite. Instrucțiunea PHP switch...
PHP Loops
Bucle PHP (PHP Loops) În capitolele următoare veți învăța cum să repetați codul folosind bucle (loops) în PHP. Bucle PHP (PHP Loops) Adesea, atunci...
PHP Funcții
Funcții PHP Puterea reală a PHP provine din funcțiile sale. PHP are peste 1000 de funcții încorporate și, în plus, vă puteți crea propriile funcții...
PHP Array
Un array (tablou) stochează mai multe valori într-o singură variabilă: <?php $cars = array("Volvo", "BMW", "Toyota"); echo "Îmi place " . $cars[0]...
PHP Variabile Globale - Superglobale
PHP Variabile Globale - Superglobalele Superglobalele au fost introduse în PHP 4.1.0 și sunt variabile încorporate (built-in variables) care sunt înt...
PHP Manipularea formularelor
PHP Form Handling Superglobalele PHP $_GET și $_POST sunt utilizate pentru colectarea datelor de formular. PHP - Un formular HTML simplu Exemplul d...
PHP Formular Obligatoriu
Formulare PHP - Câmpuri obligatorii (PHP Forms - Required Fields) Acest capitol arată cum se pot face câmpurile de intrare necesare (input fields req...
PHP Formular - E-mail/URL
Formulare PHP - Validați e-mailul și adresa URL Acest capitol arată cum se pot valida numele, e-mailurile și adresele URL. PHP - Validare nume Codu...
PHP Formular complet
Exemplu de formular complet PHP (PHP Complete Form Example) Acest capitol arată cum să păstrați valorile în câmpurile de introducere (input fields) a...
PHP Data și Ora
PHP Data și ora (PHP Date and Time) Funcția PHP date() este utilizată pentru formatarea unei date și/sau a unei ore. Funcția PHP date() Funcția PHP...
PHP Include
PHP fișiere include (PHP Include Files) Instrucțiunea include (sau require) preia tot textul / codul / marcajul (text/code/markup) care există în fiș...
PHP Manipularea fișierelor
Manipularea fișierelor PHP (PHP File Handling) Manipularea fișierelor (File handling) este o parte importantă a oricărei aplicații web. Adesea, trebu...
PHP Fișierele Open/Read/Close
PHP Fișierele Open/Read/Close În acest capitol vă vom învăța cum să deschideți, să citiți și să închideți (open, read și close) un fișier pe server....
PHP Validare formular
Validare formular PHP Acesta și capitolele următoare arată cum să folosești PHP pentru a valida datele formularului. Validare formular PHP Gândiți-...
PHP Fișierele Create/Write
PHP Fișierele Create/Write În acest capitol vă vom învăța cum să creați și să scrieți într-un fișier pe server. PHP Create File - fopen() Funcția f...
PHP Fișierul Upload
PHP Încărcare fișier (PHP File Upload) Cu PHP, este ușor să încărcați fișiere pe server. Cu toate acestea, cu ușurință apare un pericol, așa că înto...
PHP Cookies
Cookie-uri PHP (PHP Cookies) Ce este un Cookie? Un cookie este adesea folosit pentru a identifica un utilizator. Un cookie este un fișier mic pe car...
PHP Sesiuni
Sesiuni PHP O sesiune este o modalitate de a stoca informații (în variabile) pentru a fi utilizate în mai multe pagini. Spre deosebire de un cookie,...
PHP Filtre
Filtre PHP Validarea datelor = Determinați dacă datele sunt într-o formă corectă. Sanitizarea datelor = Eliminați orice caracter ilegal din date. E...
PHP Filtre avansate
Filtre PHP avansate Validați un număr întreg (integer) într-un interval Următorul exemplu utilizează funcția filter_var() pentru a verifica dacă o v...
PHP JSON
PHP și JSON Ce este JSON? JSON reprezintă o notare a obiectului JavaScript (JavaScript Object Notation) și este o sintaxă pentru stocarea și schimbu...
PHP - OOP
PHP - OOP PHP - Ce este OOP? De la PHP5, puteți scrie și cod PHP într-un stil orientat pe obiecte (object-oriented style). Programarea orientată pe...
PHP OOP - clase și obiecte
PHP OOP - clase și obiecte O clasă este un șablon pentru obiecte (template for objects), iar un obiect este o instanță a clasei. Cazul OOP Să presu...
PHP OOP - Constructor
PHP OOP - Constructor PHP - Funcția __construct Un constructor vă permite să inițializați proprietățiile unui obiect la crearea obiectului. Dacă cr...
PHP OOP - Destructor
PHP OOP - Destructor PHP - Funcția __destruct Se numește un destructor atunci când obiectul este distrus sau scriptul este oprit sau ieșit. Dacă cr...
PHP OOP - Modificatori access
PHP OOP - Modificatori access PHP - Modificatori access Proprietățile și metodele pot avea modificatori access care controlează unde pot fi accesate...
PHP OOP - Moștenire
PHP OOP - Inheritance PHP - Ce este Inheritance? Inheritance în OOP = Când o clasă derivă dintr-o altă clasă. Clasa child (copil) va moșteni toate...
PHP OOP - Constante
PHP OOP - Constante de clasă (PHP OOP - Class Constants) PHP - Constante de clasă (PHP - Class Constants) Constantele nu pot fi schimbate odată ce s...
PHP OOP - Clase abstracte
PHP OOP - Clase abstracte PHP - Care sunt clasele și metodele abstracte? Clasele și metodele abstracte sunt atunci când clasa parent (părinte) are o...
PHP OOP - Trăsături
PHP OOP - Trăsături (PHP OOP - Traits) PHP - Ce sunt trăsăturile? (PHP - What are Traits?) PHP acceptă numai moștenirea unică (single inheritance):...
PHP OOP - Metode statice
PHP OOP - Metode statice PHP - Metode statice Metodele statice (static methods) pot fi apelate direct - fără a crea o instanță a unei clase. Metode...
PHP OOP - Proprietăți statice
PHP OOP - Proprietăți statice PHP - Proprietăți statice Proprietățile statice (static properties) pot fi apelate direct - fără a crea o instanță a u...
PHP Bază de date MySQL
Bază de date PHP MySQL Cu PHP, vă puteți conecta la și manipula bazele de date. MySQL este cel mai popular sistem de baze de date folosit cu PHP. C...
PHP Conectare la MySQL
PHP Conectează-te la MySQL PHP 5 și versiunile ulterioare pot lucra cu o bază de date MySQL folosind: Extensia MySQLi („i” este îmbunătățită) DPO (...
PHP Creare bază de date MySQL
PHP Creați o bază de date MySQL O bază de date constă dintr-una sau mai multe tabele. Veți avea nevoie de privilegii speciale CREATE pentru a crea s...
PHP MySQL Creare Tabel
PHP MySQL Create Table Un tabel de baze de date (database table) are propriul nume unic și este format din coloane și rânduri (columns and rows). Cr...
PHP MySQL Inserare date
PHP MySQL Inserare date Inserați date în MySQL folosind MySQLi și PDO După crearea unei baze de date și a unui tabel, putem începe să adăugăm date î...
PHP MySQL Obțineți ultimul ID introdus
PHP MySQL Obțineți ultimul ID introdus Obțineți ID-ul ultimei înregistrări introduse Dacă efectuăm un INSERT sau UPDATE pe o tabelă cu câmpul AUTO_I...
PHP MySQL Introduceți mai multe înregistrări
PHP MySQL Introduceți mai multe înregistrări Inserați mai multe înregistrări în MySQL folosind MySQLi și PDO Mai multe instrucțiuni SQL trebuie exec...
PHP MySQL Declarații pregătite
PHP MySQL Declarații pregătite Declarațiile pregătite (prepared statements) sunt foarte utile împotriva injecțiilor SQL (SQL injections). Declarații...
PHP MySQL Select Data
PHP MySQL Select Data Selectați datele dintr-o bază de date MySQL Instrucțiunea SELECT este utilizată pentru a selecta datele dintr-una sau mai mult...
PHP MySQL ORDER BY
PHP MySQL Utilizați clauza ORDER BY Selectați și comandați date dintr-o bază de date MySQL (Select and Order Data From a MySQL Database) Clauza ORDE...
PHP MySQL Delete Data
PHP MySQL Ștergere date Ștergeți datele dintr-un tabel MySQL folosind MySQLi și PDO Instrucțiunea DELETE este utilizată pentru a șterge înregistrări...
PHP MySQL Update Data
PHP MySQL Actualizare date Actualizarea datelor într-un tabel MySQL folosind MySQLi și PDO Instrucțiunea UPDATE este utilizată pentru a actualiza în...
PHP MySQL WHERE
PHP MySQL Utilizați clauza WHERE Selectați și filtrați datele dintr-o bază de date MySQL Clauza WHERE este folosită pentru a filtra înregistrările....
PHP MySQL Limit Data
PHP MySQL Limitarea selecțiilor de date Limitați selecțiile de date dintr-o bază de date MySQL MySQL oferă o clauză LIMIT care este utilizată pentru...
PHP XML Parsers
PHP XML Parsers Ce este XML? Limbajul XML este o modalitate de structurare a datelor pentru partajarea pe site-uri web. Mai multe tehnologii web pr...
PHP SimpleXML Parser
PHP SimpleXML Parser SimpleXML este o extensie PHP care ne permite să manipulăm cu ușurință și să obținem date XML. Parserul SimpleXML SimpleXML es...
PHP SimpleXML - Obțineți valorile nod/atribut
PHP SimpleXML - Obțineți valorile nod/atribut (Get Node/Attribute Values) SimpleXML este o extensie PHP care ne permite să manipulăm cu ușurință și s...
PHP XML Expat Parser
PHP XML Expat Parser Analizatorul (parser) XML Expat integrat permite procesarea documentelor XML în PHP. Analizatorul (parser) XML Expat Analizato...
PHP XML DOM Parser
PHP XML DOM Parser Analizatorul DOM încorporat (built-in DOM parser) face posibilă procesarea documentelor XML în PHP. Analizatorul XML DOM Analiza...
PHP - AJAX Introducere
PHP - AJAX Introducere AJAX este despre actualizarea părților unei pagini web, fără a reîncărca întreaga pagină. Ce este AJAX? AJAX = JavaScript as...
PHP Bază de date AJAX
PHP - AJAX și MySQL AJAX poate fi utilizat pentru comunicarea interactivă cu o bază de date. Exemplu de bază de date AJAX Modul în care o pagină we...
PHP AJAX - XML
PHP - AJAX și XML AJAX poate fi utilizat pentru comunicarea interactivă cu un fișier XML. Exemplu AJAX XML Următorul exemplu va demonstra cum o pag...
PHP - AJAX Căutare live
PHP - AJAX Căutare live AJAX poate fi utilizat pentru a crea căutări mai prietenoase și interactive pentru utilizator. AJAX Căutare live Următorul...
AJAX Poll
PHP - Sondaj AJAX Sondaj AJAX Următorul exemplu va demonstra un sondaj în care rezultatul este afișat fără reîncărcare. Exemplu explicat - Pagina H...
PHP AJAX
PHP - AJAX și PHP AJAX este utilizat pentru a crea mai multe aplicații interactive. Exemplu AJAX PHP Următorul exemplu va demonstra modul în care o...