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