Plan :
I-Introduction 1- Qu'est-ce que PHP ? 3 2- Fonctionnement. 3 3- Langages concurrents pour la génération des sites dynamiques 3 4- Avantages, limitations. 4 II-Mise en oeuvre et déploiement 1- EasyPHP. 5 2- Configuration et paramétrage (php.ini). 6 3- Présentation des options les plus courantes. 7 III-Les fonctionnalités du langage 1- Premiers éléments du langage. 8 2- Intégration de PHP dans une page HTML. 8 3- Variables, chaînes et concaténation 9 4- Conditions et boucles 11 5- Fonctions 15 6- Tableaux 18 7- Variables serveur 22 IV- Accès fichiers 1- Ouverture / fermeture de fichier 23 2- Lecture de fichier 23 3- Ecriture dans fichier 25 4- Fonctions diverses 26 V- Passage et transmission de variables 1- Par formulaire 27 2- Par hyperlien 29 3- Redirection 30 VI- Variables persistantes 1- Les cookies 31 2- Les sessions 33 VIII- Utilisation d'une base de données MySql 1- Introduction 35 2- Concepts fondamentaux : Bases, tables, champs, enregistrements. 35 3- Administration de MYSQL 36 4- SQL : petit récapitulatif du langage 36 5- Accéder à MYSQL via PHP. 37 IX- L'évolution de PHP en PHP5 38 X- Webographie 38