Crearea unui Site cu Ajutorul MySql și PHP

Laborator
7.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 18 în total
Cuvinte : 3786
Mărime: 541.62KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Perebinos Mihail!

Extras din document

Tema 4 PHP

4.1 Obiective

• Introducere în elementele de bază ale limbajului PHP;

• Realizarea unor scripturi PHP, şi modificarea acestora pentru a vedea diferenţele;

4.2 Introducer0065

PHP este un limbaj dinamic, ceea ce înseamnă că PHP comunică cu utilizatorul, el efectuează dinamic operaţii, iar conţinutul paginii se schimbă în real-time, în funcţie de preferinţe. De exemplu în HTML nu putem modifica conţinutul unei pagini decât dacă o înlocuim cu una nouă (cu conţinut nou). În PHP lucrurile stau mai simplu, printr-un script putem introduce ştiri pe pagina noastră sau putem modifica titlul paginii, sau putem construi formulare dinamice pe care utilizatorii să le folosească. Totuşi acest lucru nu înseamnă că ne debarasam de limbajul HTML, nicidecum. Cei care au cunoştinţe HTML vor înţelege şi învăţa mai uşor PHP.

4.2.1 Sintaxa

La fel ca şi în limbajul HTML, atunci când deschidem un tag, el trebuie automat închis, pentru a nu genera erori (ex. <table> şi </table>), şi în PHP, cu ajutorul tagurilor <?php şi respectiv ?> vom putea delimita codul PHP de codul HTML. Este foarte important de ştiut, pentru lejeritate se pot folosi mai simplu tagurile <? şi respectiv ?>, cu toate acestea metodele prin care putem delimita tagurile PHP sunt mai multe, spre exemplu:

<script language="php"> echo "Acesta este un text"; </script>

Sau

<% echo "Acesta este un text"; %>

atunci când este activată opţiunea asp_tags din php.ini.

Este recomandată utilizarea primelor taguri descrise anterior, adică:

<?php

………

cod php aici

………

?>

Ca în orice limbaj de programare/scripting, în PHP există posibilitatea adăugării de comentarii sau note în codul sursă. Acestea nu sunt luate în considerare de către compilator. Iată câteva exemple de comentarii acceptate în PHP:

/* Comentariu in stil C */

// Comentariu in stil C++

# Comentariu in stil Bourne shell

Notă: Pentru începători nu este recomandată folosirea comentariilor de tip shell. O declaraţie în PHP se încheie tot timpul cu punct şi virgulă (;).

Neterminarea unei declaraţii cu punct şi virgulă va duce la eroare de tip ‘parse error’. Exemplu de cod care foloseşte un comentariu şi o declaraţie:

<?php

//mai jos va voi saluta echo("Salut!");

?>

Prima linie este comentariu şi este ignorată de PHP, a doua linie reprezintă o declaraţie care se încheie bineînţeles cu ;.

4.2.2 Aplicaţii de început

Exemplul 1:

Vom testa configuraţia PHP cu ajutorul funcţiei phpinfo(), scriind următorul script într-un fişier nou php, cu ajutorul lui PHP Design 2005/2007 sau alt editor:

<?php

phpinfo();

?>

Se salvează codul ca info.php şi se ruleaza în browser /vezi lucrarea 1_last/. Se vor obţine o mulţime de informaţii despre configuraţia PHP, tipul serverului, etc.

funcţia phpinfo() are variabilele deja declarate în motorul PHP şi de aceea nu este necesar decât să o declarăm o singură dată.

Exemplul 2:

Scriem un exemplu PHP în stil clasic, prin care salutăm utilizatorii. Iată codul:

<?php

echo(“Salutare la toti cititorii”);

?>

Se salvează sub numele salut.php şi rulează în browser (ex. http://localhost/salut.php). Pe ecran apare afişat textul ‘Salutare la toti cititorii’. Acest lucru a fost posibil datorita functiei echo() cu ajutorul căreia de acum înainte vom afişa text pe ecran.

Notă: pe lângă funcţia echo() mai există şi print() care poate fi folosită în acelaşi mod.

Preview document

Crearea unui Site cu Ajutorul MySql și PHP - Pagina 1
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 2
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 3
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 4
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 5
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 6
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 7
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 8
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 9
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 10
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 11
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 12
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 13
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 14
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 15
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 16
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 17
Crearea unui Site cu Ajutorul MySql și PHP - Pagina 18

Conținut arhivă zip

  • Crearea unui Site cu Ajutorul MySql si PHP.doc

Alții au mai descărcat și

Proiectarea Aplicatiilor de Comert Electronic - Aplicatie de Food-Ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

Realizarea unei Baze de Date cu Ajutorul Limbajului C

1.Introducere Limbajul C s-a impus în principal datoritã existentei unui standard care contine toate facilitãtile necesare unui limbaj pentru a...

Crearea unui Site Web

1. INTRODUCERE 1.1. Contextul Într-o eră în care informaţia devine din ce în ce mai abundentă şi din ce în ce mai necesară apare nevoia ca...

Dezvoltarea unei Aplicații GIS

CAPITOLUL 1. INTRODUCERE 1.1. Domeniul și contextul temei Cea mai simplă definiţia care s-ar putea da hărţii este aceea de reprezentare micşorată...

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Teza de Licenta - Formarea unui Portal Informativ

Introducere Actualitatea temei: Societatea informaţională este societatea în care producerea şi consumul de informaţie este cel mai important tip...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Ai nevoie de altceva?