mercredi 28 septembre 2005
Architecture Multi-Niveaux
34
Documents web dynamiques
côté serveur (5)
*PHP
-Automne 1994, Rasmus Lerdorf
-1995, première version baptisée Personal Sommaire Page Tools, puis Personal Home Page v1.0.
-Actuellement PHP4 (mars 2003:V4.3.2) et PHP5
-Le serveur officiel de php (http://www.php.net/)
*Principes de PHP: langage de programmation ‘à la C’
-Script :
lsuite d’instructions incluses dans un code HTML
lle code php délimité par les balises <?php et ?>
lLe fichier doit avoir l'extension adéquate .php
-Un navigateur désire accéder à une page test.php :
lle suffixe signale au serveur la présence de scripts php
llorsque le serveur rencontre une instruction, il la transmet à l'interpréteur qui exécute l'instruction puis envoie les sorties éventuelles au serveur.
lA la fin du script, le serveur transmet le résultat au client (le navigateur)
*Plateformes
-Apache (linux)
-Intégration au sein de nombreux serveurs web (Microsoft IIS, ...)