Vous êtes sur la page 1sur 2

Spécialité 

: Développeur Web et Multimédia - TS Cours N° : 01


Module : Gestion de bases de données en ligne
PFP : Mr CHAOUI A.
Titre : Introduction à PHP

Chapitre I : Notions de PHP


I-1 Introduction :
Il existe deux types de sites
Les sites statiques
1. L’internaute (Client) envoi une requête HTTP (Hypertext Transfer
Protocol), au serveur Web via un navigateur internet en tapant l’URL
(Uniform Resource Locator) du site ou de la page qu’il veut consulter
dans la barre d’adresse.
2. Le serveur Web reçoit la requête http, recherche la page demandée par le
Client dans le répertoire relatif au site Web de cette page, une fois la page
trouvée le serveur Web renvoi le code HTML de la page au Client.
3. Le Client reçoit et interprète le code HTML de la page à travers le
navigateur internet.
Les sites dynamiques (côté client, côté serveur)
1-interactivité côté client :
La page HTML contient du code JavaScript
1. L’internaute (Client) envoi une requête HTTP au serveur Web via un
navigateur internet en tapant l’URL du site ou de la page qu’il veut
consulter dans la barre d’adresse.
2. Le serveur Web reçoit la requête http, recherche la page demandée par le
Client dans le répertoire relatif au site Web de cette page, une fois la
page trouvée le serveur Web renvoi le code HTML et JavaScript de la
page au Client.
3. Le Client reçoit et interprète le code HTML et JavaScript de la page à
travers le navigateur internet.
4. Le code JavaScript est exécuté en utilisant les ressources Mémoire et
Processeur du poste du Client.
2- interactivité côté serveur :
La page HTML contient du code PHP
Le serveur Web exécute le code PHP à son niveau à travers un
interpréteur de PHP, le résultat de cette exécution est intégré dans la
page HTML qui est envoyée au Client.
Le code PHP est utilisé pour interagir avec un SGBD (Système de
Gestion de Base de Données) afin de manipuler des données d’une ou
plusieurs bases de données. Cette méthode permet de réaliser des pages
Web dont le contenu est extrait d’une ou plusieurs bases de données.
1/2
Spécialité : Développeur Web et Multimédia - TS Cours N° : 01
Module : Gestion de bases de données en ligne
PFP : Mr CHAOUI A.
Titre : Introduction à PHP

I-2 Description de PHP :


PHP (Personal Home Page) est un langage de script côté serveur. Ce qui
veut dire que c'est le serveur (la machine qui héberge le site web en question)
qui va interpréter le code PHP et générer du code HTML qui pourra être
interprété par un navigateur du côté du client.
Il est utilisé pour développer des sites web dynamiques.

I-3 Installations :
On doit avoir :
1. Un navigateur pour visualiser les pages : Internet Explorer, Mozilla
Firefox, Google chrome,…..
2. Un éditeur de texte ou un IDE (Integrated Development Environment)
pour taper le code : Bloc note, RapidPHP, Dreamwaver,…
3. Un serveur web :
Pour pouvoir tester des pages dynamiques (pages contenant du code
PHP) on aura besoin d‘un environnement serveur Web avec un interpréteur
PHP et un SGBD (Système de gestion de bases de données).
La solution plus simple est d’installer sur votre machine locale un
serveur web avec interpréteur PHP et un SGBD, et appeler les pages avec
un navigateur. Cella à travers le produit gratuit EasyPHP téléchargeable sur
www.easyphp.org

I-4 Première page en PHP :


La page contenant du code PHP doit avoir l’extension « .php »
Le code PHP écrit dans une page doit être délimité par les balises ouvrantes
et fermantes <?php et ?>
Toutes les instructions doivent se terminer par un point virgule « ; ».
< ?php -- balise ouvrante
Ligne d’instruction en php n°1 ;
.
Ligne d’instruction en php n°x ;
?> -- balise fermante
Pour afficher un résultat, on utilise la fonction « echo » : echo "chaine de
caractère" ;
Une fois la page en PHP prête, déposez-là dans le répertoire « www » de
l’installation EasyPHP
Cliquer avec le bouton droit sur l’icône de EasyPHP sur la barre de tâches
Cliquer sur Web local puis cliquer sur le nom de la page à tester.
2/2

Vous aimerez peut-être aussi