PHP/MySQL Avancé
Public : Développeurs - Webmasters
Pré-requis : Avoir suivi le cours D60 intitulé "PHP - MySQL initiation" ou posséder des connaissances équivalentes.
Objectifs : Comprendre les différentes méthodes de gestion du contexte et mettre en oeuvre les sessions et les cookies.
Manipulation de fichiers
- Ouvrir un fichier
- Fermer un fichier
- Lire le contenu d’un fichier
- Lire le contenu d’un fichier par ligne
- Ecrire dans un fichier
Pour aller plus loin avec PHP : création d’un CMS (Outil de gestion de contenu de sites Web)
- Reprise d’un exemple introduit dans la formation PHP/MySQL initiation
- Modification de la création de pages pour associer un fichier généré à la volée
- Création d’une base d’auteurs
- Introduction à la relation de table dans MySQL 5
- Développement de la fonction d’ajout d’auteur
- Modification de la création de pages pour associer un auteur
- Fonctions d’affichage de pages créées par un auteur
- Authentification des auteurs sur l’administration
- Stockage de l’authentification dans des variables de session
Lier les cookies aux bases : création d’un panier d’achat
- Conception du site et des bases de données
- Introduction à la manipulation d’image : redimensionner dynamiquement une image
- Organisation de l’interface de consultation du catalogue par thèmes
- Enregistrement du panier d’achat sur un cookie
- Moteur de recherche classique et thématique et pagination des résultats (en fonction du temps restant)
Conclusion et bilan

