Pagini Web Dinamice cu PHP

Referat
6.5/10 (4 voturi)
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 1473
Mărime: 11.05KB (arhivat)
Publicat de: Visarion-Dinu Varga
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: I. Anton

Extras din referat

Pagini Web dinamice cu PHP

Ce este PHP? Un limbaj de scripting ce combina concepte de Perl, Java si C, facand ca invatarea acestuia sa fie foarte usoara. Pentru a deveni productiv nu sunt necesare decat cateva zile de lucru. Numarul site-urilor ce il utilizeaza in ultimul timp a crescut explozibil depasind barieraa de 600.000 concurand de la egal la egal produsele comerciale. Trioul format din PHP (limbaj de scripting server-side), MySQL (sever de baze de date) si Apache (server de web) a depasit pe neasteptate orice predictii, printre site-urile ce utilizeaza PHP numarandu-se Slashdot, Freshmeat, LinuxToday, Rol.ro (RomaniaOnline). Peste 700 de functii sunt disponibile, incluzand interfete pentru cele mai populare baze de date, suport XML, generare dinamica de imagini si documente PDF, PHP compilandu-se sub o multime de variante Unix si sub Windows.

Cum functioneaza un astfel de site? Sa consideram urmatorul scenariu. Utilizatorul trimite o cerere catre pagina din navigator. Aceasta cerere este trimisa catre de catre serverul de web,care la randul sau apeleaza scriptul PHP. Acesta din urma este executat de catre preprocesorul PHP, care extrage datele necesare din baza de date.

Rezultatele sunt apoi grupate si formate de scriptul PHP si transformate in cod HTML. In fine, pagina rezultata este trimisa navigatorului care o afiseaza.

Instalare

- Windows

Pentru platforme Windows trio-ul format de serverul de web Apache, limbajul de scripting PHP impreuna cu serverul de baze de date MySQL il puteti gasi chiar la adresa:

http://prdownloads.sourceforge.net/phptriad/phptriad2-2-1.exe

Pentru Windows 95,98,Me instalarea phptriad-ului este la fel ca oricare aplicatie windows… Totusi pentru Windows 2000/NT si Windows XP… dupa instalare baza de date MySQL nu se porneste din Start->PhPTRIAD->Start MySQL ci cu ajutorul utilitarului „winmysqladmin” ce il gasiti in „c:apachemysqlbinwinmysqladmin „

- Linux

Sursele pentru limbajul de scripting PHP le veti gasi la siteul www.php.net pentru serverul de baze de date MySQL la www.mysql.com iar pentru serverul de web Apache www.apache.org. Dupa ce ati downloadat aceste surse putem incepe instalarea propriu zisa.

Pentru inceput, vom instala serverul de web Apache impreuna cu modulul PHP.

$ tar zxvf apache_1.3.14.tar.gz

$cd apache_1.3.14

$./configure –with-layout=redhat

$cd …

$tar zxvf php-4.0.3p11.tar.gz

$cd php-4.0.3p11

$./configure –with-mysql –with-apache=../apache_1.3.14 –enable-track-vars

$make

$make install

$cd ../apache_1.3.x

$./configure –prefix=/www –activate-module=src/modules/php4/libphp4.a

$make

$make install

$cp src/http /usr/sbin/httpd

$cd ../php-4.0.x

$cp php.ini-dist /usr/local/lib/php.ini

Preview document

Pagini Web Dinamice cu PHP - Pagina 1
Pagini Web Dinamice cu PHP - Pagina 2
Pagini Web Dinamice cu PHP - Pagina 3
Pagini Web Dinamice cu PHP - Pagina 4
Pagini Web Dinamice cu PHP - Pagina 5
Pagini Web Dinamice cu PHP - Pagina 6
Pagini Web Dinamice cu PHP - Pagina 7
Pagini Web Dinamice cu PHP - Pagina 8

Conținut arhivă zip

  • Pagini Web Dinamice cu PHP.doc

Alții au mai descărcat și

Aplicație pentru testare online

2. Prezentarea aplicatiei 2.1. Prezentare generala În capitolul anterior am prezentat o serie de tehnologii utilizate în dezvoltarea...

Aplicație bibliotecă online

CAPITOLUL 1: STUDIUL SI ANALIZA SISTEMULUI EXISTENT 1.1. Obiectul de activitate Biblioteca Judeţeană “Gheorghe Asachi “ este o instituţie publică...

Proiectarea și Realizarea unui Parc Auto Virtual

Generalitatii Mai mult de 600 de milioane de oameni navigheaza pe internet. Cu ajutorul unui site web te poti adresa acestor persoane, iti poti...

Java - Tehnologia JINI

Dupa cum se stie, limbajul Java îsi trage radacinile dintr-un proiect al firmei Sun început înca din 1990 si condus de James Gostling. Proiectul a...

Utilizarea Thread-urilor în Applet-uri și Servlet-uri Java

Utilizarea thread-urilor în applet-uri şi servlet-uri Java 1. Delimitări conceptuale Spre deosebire de alte limbaje de programare (C/C++), Java...

Obiect Oriented Programming vs Component Oriented Programming

Introducere 1. PROGRAMARE ORIENTATĂ PE OBIECTE Programarea orientată pe obiecte este o metodă de programare în care programele sunt organizate ca...

Analiza Algoritmilor

Analiza algoritmilor 1. Să se genereze o matrice pătratică de dimensiune n cu elementele 1,2,…,n2 așezate în spirală. Exemplu pentru o matrice...

Elemente de Bază ale Scriptului PHP

ELEMENTE DE BAZA ALE SCRIPTULUI PHP Scrierea programelor PHP Programele PHP sunt o mixtura de trei elemente : text, cod HTML si script PHP....

Te-ar putea interesa și

Realizarea unui sistem informatic în PHP și MySQL - agenție de plasare

Introducere Proiectul cu Tema : Realizarea unei pagin web interactive la firma Agenţia Cronos utlizând PHP si MySQL a fost realizată în urma...

Elaborarea a unei Pagini Web

INTRODUCERE Ca şi altele tehnologii “mari”, reţeaua mondială de calculatoare INTERNET se datorează naşterea sa “războiului rece”, în acel timp a...

Comerț Electronic

CAPITOLUL1. CONSIDERAŢII PRIVIND COMERŢUL ELECTRONIC 1.1. INTERNETUL - BAZĂ A COMERŢULUI ELECTRONIC Odată cu începuturile Internetului un nou tip...

Proiectarea Locației Web pentru Romsticom SRL

INTRODUCERE Informaţia a devenit o resursă importanta în dezvoltarea societăţilor moderne evoluate în plan politic, economic, social şi spiritual....

Implementarea unei Interfețe Web pentru o Agenție de Turism

Introducere Lucrarea de faţă are ca şi scop realizarea unui site web pentru o agenţie de turism. Aplicaţia este realizată în ASP.NET, o platformă...

Elaborarea Locației Web pentru SRL Neotec

INTRODUCERE Informaţia a devenit o resursă importantă în dezvoltarea societăţilor moderne evoluate în plan politic, economic, social şi spiritual....

Aplicație informatică privind testarea cunoștințelor

INTRODUCERE Acest proiect își propune să prezinte modul în care se poate realiza o aplicație pentru testarea cunoștințelor utilizând tehnologiile...

Magazin Virtual

Capitolul 1. Aspecte introductive 1.1 Apariţia E-Business-ului Timp de treizeci de ani, Internetul a fost o reţea de calculatoare fără specific...

Ai nevoie de altceva?