Cours php
Animé par: Loubna BELKOUAR
Année universitaire: 2012/2013
Programme
Concepts de base des sites web Sites web statiques et dynamiques Caractéristiques d’un script php Rappel: HTML et CSS Requêtes HTTP Environnement de travail Bases du langage PHP Commentaires Variables Opérateurs Conditions Boucles Fonctions Projets de réalisation
Définition
PHP: Hypertext Preprocessor est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale. PHP est un langage impératif disposant depuis la version 5 de fonctionnalités de modèle objet complètes.
Site web statique / dynamique
Site web statique: Contenu figé Modification au niveau du code
Site web dynamique Véritable application informatique Lié à une ou plusieurs base de données
Principe de fonctionnement d ’un site web statique
Client
Navigateur HTTP Protocole HTTP Demande Une Page html Page HTML
Serveur Web Localise la page dans le serveur et l ’envoi directement au client
Principe de fonctionnement d ’un site web dynamique
Client
Protocole HTTP
Serveur Web (Apache)
Demande Une Page PHP Exécute le code Navigateur de la page php et HTTP renvoie au client Page HTML le résultat sous format HTML
Serveur de bases de données
Principe de fonctionnement d ’un site Web dynamique avec PHP
SERVEUR WEB
Demande Page.php
Page.php
Exécute
Client
Résultat HTML +CSS +java script
Apache
Encodag e HTTP Résultat HTML
PHP
.EXE
SGBD MySQL
Caractéristiques d’un script PHP
Extension
(.php) Les scripts php sont exécuté coté serveur Les scripts php sont délimités par les balises
Fonctionnement
Un script PHP s’exécute lorsqu’un navigateur appelle une page ayant cette extension sur le serveur web. Le serveur web lance alors le module PHP