Curs PHP

Curs
8.3/10 (3 voturi)
Conține 1 fișier: doc
Pagini : 17 în total
Cuvinte : 7159
Mărime: 34.55KB (arhivat)
Publicat de: Irinel Dincă
Puncte necesare: 0

Extras din curs

Introducere

Pentru multă lume, principala raţiune de a învăţa un limbaj precum PHP ar fi interacţiunea pe care o oferă cu bazele de date. In acest curs căutăm să explicăm cum se foloseşte PHP şi MySQL, pentru a memora informaţii pe Web şi cum includem toate astea pe site-ul Web. Pentru a parcurge acest curs sunt necesare cel puţin elementele de bază privind folosirea PHP. Se recomandă deci parcurgerea cursului de PHP, înainte de a continua.

De ce îmi trebuie o Bază de Date?

Este, de fapt, surprinzător cât de utilă poate fi o bază de date, mai ales atunci când poate fi folosită într-un site Web. Sunt foarte multe lucruri care se pot face într-un astfel de caz, de la afişarea unor simple liste şi până la producerea integrală a paginilor Web dintr-o bază de date. Câteva exemple cu PHP şi MySQL, folosite împreună, sunt:

- Schimbarea - rotaţia Banner-elor. Pentru a realiza schimbarea pe ecran a imaginilor la diferitele vizitări ale unei pagini şi a asigura astfel un interes mai mare al vizitatorilor, se poate folosi un script PHP care deschide o bază de date ş extrage aleator o imagine sau un set de imagini, pentru a-l include într-un set de pagini Web. Scriptul PHP va contoriza deasemeni numărul de câte ori a fost văzut banner-ul, putând, cu modificări minore, să urmăreascਞ chiar şi numărul de click-uri. Pentru a adăuga, schimba sau edita bannerele, tot ce avem de făcut este să schimbăm baza de date iar scriptul va încărca banner-ul corect în toate paginile site-ului Web.

- Forumurile Web. Sute de forumuri de dezbatere sunt acum realizate - rulează în PHP şi MySQL. Acestea s-au dovedit mult mai eficiente dacât alte sisteme, creind câte o pagină pentru fiecare mesaj şi oferind o largă varietate de opţiuni. Toate paginile forumului pot fi actualizate prin schimbarea unui script PHP.

- Bazele de Date. Un astfel de exemplu (edificator) îl oferă site-urile care dau toate informaţiile dintr-o bază de date. Spre exemplu, Script Avenue este rulat de câteva scripturi, care furnizează toate informaţiile dintr-o bază de date amplă. Toate categoriile de scripturi diferite pot fi accesate într-un singur script exact prin schimbarea URL-ului pentru a accesa diferite părţi ale bazei de date.

- Site-urile Web. Când avem un site de mari dimensiuni - cu multe pagini, şi dorim să modificăm aspectul general sau să schimbăm proiectul, chestiune care ar cere foarte mult timp pentru aducere la zi şi încărcare. Cu PHP şi MySQL întregul site Web se poate reduce la unul sau două scripturi PHP care să acceseze o bază de date MySQL pentru a obţine informaţiile pentru paginile Web. Pentru a actualiza sau a modifica proiectul centrului Web nu trebuie să schimbăm decât o pagină.

De ce e nevoie?

Sunt necesare trei componente pentru a putea rula scripturi PHP care să acceseze baze de date cu MySQL.

1. În primul rând, este nevoie de un server Web. Acesta poate fi sau pe calculatorul personal sau pe o 'gazdă' Web. Oricare pachet - oricare tip de server Web este acceptat şi va lucra cu PHP şi MySQL, dar cel mai recomandat este Apache, care e public şi gratis.

2. PHP trebuie să fie instalat pe server. Dacă nu este deja instalat, puteţi să o faceţi sau să apelaţi la administratorul serverului Web, în acest sens. Pachetul de instalare poate fi descărcat - preluat de la http://PHP.net şi este deasemeni public - gratuit. Dacă nu sunteţi sigur dacă este sau nu instalat, o să vedeţi mai jos cum vă puteţi lămuri.

3. În fine, aveţi nevoie de MySQL. Acesta este de fapt pachetul de programe pentru gestiunea bazelor de date. Puteţi folosi deasemeni multe alte sisteme de baze de date (SQL, Oracle etc.) dar aici discutăm despre PHP/MySQL, deci avem nevoie de MySQL (cu toate că se folosesc comenzi care ţin de limbajul SQL ţi 'merg' la oricare din sistemele de baze de date SQL). Şi pachetul MySQL este public - gratuit, putând fi preluat din pagina oficială a firmei MySQL. Dar şi în cazul MySQL trebuie să verificăm mai întâi dacă nu cumva este deja instalat.

Dacă nu puteţi instala PHP şi MySQL, sau dacă gazda Web nu v-o permite, puteţi apela la alt server Web, la altă gazdă. Spre exemplu, Freedom2Surf este un server Web public, care acordă acces liber şi suportă PHP, având MySQL instalat. HostRocket este un alt server excelent care oferă spaţiu de până la 300 MO, şi include PHP, MySQL şi multe altele, dar percepe o taxă de abonament de 10 USD pe lună.

Cum aflăm dacă PHP şi MySQL sunt instalate

Există un test simplu, atât pentru PHP cât şi pentru MySQL:

Lansaţi - deschideţi un editor de texte şi scrieţi următoarele:

<?

phpinfo();

?>

salvând fişierul cu un nume precum phpinfo.php

Preview document

Curs PHP - Pagina 1
Curs PHP - Pagina 2
Curs PHP - Pagina 3
Curs PHP - Pagina 4
Curs PHP - Pagina 5
Curs PHP - Pagina 6
Curs PHP - Pagina 7
Curs PHP - Pagina 8
Curs PHP - Pagina 9
Curs PHP - Pagina 10
Curs PHP - Pagina 11
Curs PHP - Pagina 12
Curs PHP - Pagina 13
Curs PHP - Pagina 14
Curs PHP - Pagina 15
Curs PHP - Pagina 16
Curs PHP - Pagina 17

Conținut arhivă zip

  • Curs PHP.doc

Alții au mai descărcat ș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...

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Aplicație pentru testare online

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

Baze de date pentru gestionarea activității unei societăți comerciale

INTRODUCERE Plecând de la premisa clientii nostrii , stapânii nostrii m-am gândit sa fac o lucrare în care sa arat de ce clientii sunt atât de...

Bibliotecă on-line

O data cu dezvoltarea exploziva a intenetului, au aparut magazine virtuale atat ca o alternativa cat si o completare a celor “reale”, mai usor si...

Sistem Informatic pentru Vânzări Auto

Cap. 1. Studiul, analiza şi prezentarea sistemului actual 1.1 Rolul şi poziţia firmei in sistemul economico-social nationaţional şi in ramura de...

Aplicație Informatică pentru Evidența Angajaților și Calculul Salariilor

1. Prezentarea aplicaţiei TABELA DatePersAng - stochează datele personale ale angajaţilor. • CodAng: - stochează codul angatului şi este cheie...

Proiect Baze de Date MySQL

Descrierea bazei de date Baza de date “Evenimente” a fost creeată cu scopul de a sistematiza comenzile de bilete la diverse evenimentele...

Te-ar putea interesa și

Conceptul de Risc și Conceptul de Incertitudine

INTRODUCERE Riscul şi incertitudinea sunt realităţi care au însoţit societatea umană pe tot parcursul dezvoltării sale. În vremurile de astăzi,...

Ampermetru de curent continuu

CAPITOLUL 1. 1.1 Importanta aparatelor de masura electronice Aparatele numerice de măsurare sunt integral electronice și oferă rezultatul...

Universitatea Virtuală

Aplicaţia “Universitatea Virtuală” simulează o universitate reală în mediul de transmisie electronic, prin implementarea activităţilor adecvate...

Pulberi de titan

Pulberi de titan Pulberea reprezintă principala componentă din materia primă folosită la elaborarea pieselor prin tehnologia M.P. (alături de...

Prelucrarea Datelor printr-un Formular - Curs PHP

Sintaxa HTML pentru crearea unui formular. Un formular este delimitat de elementul FORM care contine alte câteva elemente numite “controale”, care...

Limbajul PHP

CAPITOLUL I Limbajul PHP (PHP Hypertext Preprocessor) 1. Introducere. Funcţionarea motorului PHP Definiţie recursivă: PHP (PHP Hypertext...

Mini-Curs PHP

Partea 1-a Introducere Pâna nu demult, în Internet erau putini cei care realizau si foloseau fisierele de comenzi - scripturile. Recent, însa,...

Curs 1 - PHP

1. INTRODUCERE - Ce este PHP ? PHP este abrevierea de la PHP – Hypertext Preprocessor (similar cu GNU ce reprezinta abrevierea de la GNU’s Not...

Ai nevoie de altceva?