Limbajul PHP

Curs
9.2/10 (5 voturi)
Domeniu: Matematică
Conține 1 fișier: pdf
Pagini : 32 în total
Cuvinte : 9575
Mărime: 577.91KB (arhivat)
Publicat de: Celia Ivașcu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Eugen Zaharescu

Extras din curs

CAPITOLUL I

Limbajul PHP (PHP Hypertext Preprocessor)

1. Introducere. Funcţionarea motorului PHP

Definiţie recursivă:

PHP (PHP Hypertext Preprocessor) =

Preprocesorul de Hypertext PHP

(Preprocesorul de Hypertext PHP

(Preprocesorul de Hypertext PHP( )))

PHP (acronim recursiv pentru "PHP: Hypertext Preprocessor") este un limbaj de scripting

(realizat şi distribuit în sistem Open Source) ce poate fi încapsulat în HTML şi care se utilizează pe

scară largă în aplicaţiile bazate pe tehnologiile Web, inclusiv în aplicaţii de comerţ electronic.

Exemplul 1.1. Trei scripturi elementare introductive ce conţin respectiv numai cod PHP, cod PHP + cod

HTML şi cod PHP + cod JavaScript

<html>

<head>

<title>Exemplul 1 </title>

</head>

<body>

<?php

echo "Salut, eu sunt un script PHP elementar!";

?>

</body>

</html>

<html>

<head>

<title>Exemplul 2</title>

</head>

<body>

<?php

// scriptul se salveaza intr-un fisier "pagina_mea.php"

echo 'Acesta este un script RECURSIV ce contine si <b>HTML</b> <br>

<a href="pagina_mea.php">Legatura AUTOREFERENTIALA catre pagina mea</a>';

?>

</body>

</html>

<html>

<head>

<title>Exemplul 3</title>

</head>

<body>

<?php

echo '<html>

<head><title>PHP cu JavaScript</title>

<script language="JavaScript">

function alertare () {

alert(”Acesta este un test PHP ce contine JavaScript”)

// alert('Acesta JavaScript') //ACELASI REZULTAT CA PT.""

}

</script>

</head>

<body onLoad="alertare()">

Eugen ZAHARESCU – CURS DE PHP(PHP Hypertext Preprocessor)

- 6 -

<p>Un script PHP ce contine JavaScript</p>

</body>

</html>';

?>

</body>

</html>

Se observă din acest exemplu cum diferă faţă de un script scris în alte limbaje cum ar fi Perl

(Practical Extraction and Report Language) sau C -- în loc de a scrie un program cu o mulţime de

comenzi pentru a produce un HTML, se scrie un script HTML ce include cod pentru a realiza un

obiectiv (în acest caz, a afişa un text). Codul PHP este delimitat de coduri de start şi de sfârşit

(<?php ?>)ce îţi permit să intri şi să ieşi din "modul PHP".

Diferenţa dintre PHP şi alte limbaje cum ar fi JavaScript este aceea că PHP este executat

pe server pe când JavaScript este executat pe calculatorul clientului (de către programul de navigare

pe Internet). Dacă ar fi să ai un script similar cu cel de mai sus pe serverul tău, clientul ar primi doar

rezultatele scriptului ce este rulat, fără a vedea în nici un fel codul din spatele acestuia. Se poate

chiar configura serverul de web ca acesta să proceseze toate fişierele HTML cu PHP şi astfel încât

nici un utilizator nu poate vedea ce există în fişierele serverului.

PHP este în principal axat pe partea de scripting ce rulează pe server, deci se poate realiza şi

un program CGI(Common Gateway Interface), cum ar fi colectarea de date de la formulare,

generarea de conţinut dinamic sau trimitere şi primire de cookie-uri.

Figura 1.1. Funcţionarea motorului PHP

Există trei domenii principale unde sunt folosite scripturile PHP.

1. Scripturi ce rulează pe server. Acesta este cel mai tradiţional şi cel mai important pentru

PHP. Sunt necesare trei lucruri pentru a face să meargă:

1. 1. Interpretorul PHP (CGI sau modul server),

1. 2. Un server de web şi

1. 3. Un navigator de web.

Este nevoie ca serverul de web să fie pornit, cu o conexiune PHP instalată. Rezultatul

programelor PHP poate fi vizualizat cu un navigator prin intermediul serverului de web.

2. Scripting la linia de comandă. Se poate face ca PHP să ruleze fără a fi nevoie de server şi

de browser, ci doar de interpretorul PHP. Această metodă este ideală pentru scripturile ce se

vor a fi executate regulat folosind cron (task scheduler în Windows), sau sarcini simple de

procesare a textelor.

Preview document

Limbajul PHP - Pagina 1
Limbajul PHP - Pagina 2
Limbajul PHP - Pagina 3
Limbajul PHP - Pagina 4
Limbajul PHP - Pagina 5
Limbajul PHP - Pagina 6
Limbajul PHP - Pagina 7
Limbajul PHP - Pagina 8
Limbajul PHP - Pagina 9
Limbajul PHP - Pagina 10
Limbajul PHP - Pagina 11
Limbajul PHP - Pagina 12
Limbajul PHP - Pagina 13
Limbajul PHP - Pagina 14
Limbajul PHP - Pagina 15
Limbajul PHP - Pagina 16
Limbajul PHP - Pagina 17
Limbajul PHP - Pagina 18
Limbajul PHP - Pagina 19
Limbajul PHP - Pagina 20
Limbajul PHP - Pagina 21
Limbajul PHP - Pagina 22
Limbajul PHP - Pagina 23
Limbajul PHP - Pagina 24
Limbajul PHP - Pagina 25
Limbajul PHP - Pagina 26
Limbajul PHP - Pagina 27
Limbajul PHP - Pagina 28
Limbajul PHP - Pagina 29
Limbajul PHP - Pagina 30
Limbajul PHP - Pagina 31
Limbajul PHP - Pagina 32

Conținut arhivă zip

  • Limbajul PHP.pdf

Alții au mai descărcat și

Algoritmi de Căutare și Sortare

Introducere Căutarea şi Sortarea sunt două dintre cele mai des întâlnite subprobleme în programare. Ele constituie o parte esenţială din...

Geometrie Computațională

1. Complemente de geometrie si metode de aproximare 1.1. Spatii vectoriale. Spatii afine. Fie N - multimea numerelor naturale, Z - multimea...

Matematică financiară

OBIECTUL MATEMATICILOR FINANCIARE (INTRODUCERE) Direct sau indirect, imediat sau dupa un anumit timp, eforturile si efectele unei activitati...

Matematică pentru economiști. Probabilitate

Câmp de evenimente. Probabilitate 1. Câmp de evenimente Teoria probabilitatilor studiaza legile dupa care evolueaza fenomenele aleatoare. Vom...

Matematici Speciale

FUNCT¸ II COMPLEXE 1.1 Mult¸imea numerelor complexe Mult¸imea numerelor complexe a apØarut din ˆincercarea de a extinde mult¸imea numerelor...

Elemente de Teoria Erorilor

Numere aproximative. Erori a) Sursele si clasificarea erorilor. În rezolvarea numerica a unei probleme deosebim - în general - trei feluri de...

Câmp de evenimente. Câmp de probabilitate

7.3. Conceptul de probabilitate Pentru masurarea sanselor de realizare a unui eveniment aleator s-a introdus notiunea de probabilitate. Sunt...

Te-ar putea interesa și

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 unei Aplicații Web pentru o Companie de Leasing

I. Analiza managementului de leasing I.1. Introducere I.1.1.Definiţie Cuvintul "Leasing" vine din limba engleză, de la substantivul "leasing"...

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...

Web-managementul Subunităților Militare

3.2.1. Tehnologii folosite Web Mil Manager este de fapt o interfata bazata pe pagini web dinamice care urmareste sa le puna la dispozitie...

Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date

Introducere Multe întreprinderi utilizează baze de date electronice (BD) pentru menţinerea proceselor de lucru. Deseori sistemul informaţional...

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...

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Ai nevoie de altceva?