
Table des matières
- Introduction à PHP
- L'installation et la configuration de PHP
- Les variables, les opérateurs et les constantes
- Les structures de contrôle
- Les tableaux
- Les fonctions
- Les classes
- Projet d'étude : création d'un site d'achat
en ligne
- Les bases du HTML
- Le traitement de formulaires en PHP
- La manipulation de fichiers en PHP
- La conversion de données entre différents
formats
- Le stockage des données
- L'architecture des bases de données Web
- L'utilisation de PHP avec des bases
de données MySQL
- La gestion des erreurs
- La création d'un catalogue online
- Les caddies virtuels
- L'envoi de courriers électroniques via
un site Web
- Les scripts d'authentification de l'utilisateur
- Le suivi de session
- Le travail avec les répertoires
- La bibliothèque Mcrypt
- Le travail avec PostgreSQL en PHP
- Les meilleures pratiques de conception
de sites Web
Les codes sources du livre sont disponibles sur www.pearsoneducation.fr
Le Programmeur PHP 4.x s'appuie sur quatre projets professionnels
pour vous livrer toutes les clés de PHP 4 et 4.x. Chacun de ces
projets est tiré d'une situation concrète et aborde un thème précis.
Vous pourrez le modifier en fonction de vos besoins et appliquer
les connaissances acquises au cours de ce livre. Le premier projet
vous expliquera comment créer une page Web avec le langage
HTML. A l'aide de différentes catégories de balises (head, body,
paragraph, font, etc.) vous réaliserez un formulaire d'enregistrement
des utilisateurs pour un site d'achat en ligne. Le deuxième
projet vous présentera le stockage des données dans un fichier au
moyen de diverses fonctions PHP. Vous apprendrez notamment à
lire et à écrire dans un fichier, à manipuler le pointeur d'un fichier
et à convertir des données d'un format vers un autre. Dans le
troisième projet, vous étudierez comment stocker les informations
fournies par les visiteurs dans une base de données, et plus particulièrement
comment manipuler des bases de données MySQL par
le biais de scripts PHP. Vous serez ainsi à même d'intégrer une base
de données à un site web et de la manipuler efficacement. Enfin,
le dernier projet vous permettra de créer un catalogue d'articles et
un caddie virtuel. Vous découvrirez également l'implémentation
d'une application de courrier électronique dans le catalogue
d'articles.