Un peu de HTML et de CSS avant de commencer le PHP
  • La programmation Web
  • HTML, Le langage Web côté client
  • Langue du document et niveaux de titre
  • Images, vidéos, sons
  • Styles CSS
  • Squelette standard HTML5
  • Sélecteurs CSS
  • Sélecteurs de pseudo-classe
  • Exercice
  • Formulaires
  • Exercice
  • Tableaux
  • Exercice
  • Gestion événementielle
  • Exercice
  • Programmer côté client ou côté serveur ?
Les logiciels dont vous avez besoin
  • Installation des logiciels nécessaires
  • WAMP Server s'est-il bien installé ?
Premiers pas en PHP5
  • Premiers pas en PHP 5
  • Caractères spéciaux
  • Commentaires
  • Types de données
  • Casting
  • Variables
  • Concaténer des chaînes
  • Opérateurs élémentaires
  • Constantes
  • Opérateurs de comparaison
  • Opérateurs logiques
  • Tests
  • Boucles
  • Exercice
  • Tableaux
  • Exercice
  • La boucle foreach()
  • Exercice
  • Tableaux associatifs
  • Exercice
  • Recherche dans un tableau associatif
  • Tableaux imbriqués
  • Exercice
  • Convertir une chaine en un tableau numéroté
  • Exercice sur les tableaux numérotés
  • Convertir un tableau numéroté en une chaîne
  • Trier un tableau numéroté
  • Trier un tableau associatif
  • Exercice sur le tri des tableaux associatifs
  • Filtrer un tableau
  • Exercice sur le filtrage de tableaux
  • Modifier aléatoirement l'ordre des éléments d'un tableau
  • Exceptions
  • Exercice
Fonctions
  • Les fonctions PHP
  • Exercice
  • Passage de paramètres par référence
  • Portée des variables
  • Les fonctions mathématiques et de traitement de chaînes
  • Evitement du Cross-Site Scripting (XSS)
  • Exercice
  • Encryptage des mots de passe
  • Protéger une adresse e-mail
  • Affichage avec mise en forme
  • Extraction de valeurs mises en forme
  • Exercice sur la fonction sscanf()
  • Les autres fonctions dédiées aux chaînes de caractères
  • Exercice
  • Les expressions régulières
  • Recherche d'une séquence dans une chaîne
  • Classes abrégées
  • Exercice 2
  • Exercice 3
  • Exercice 4
  • Les fonctions de traitement des dates et heures
  • Exercice
  • Localisation de dates
  • Travailler avec une autre date que la date courante
  • Exercice
  • Inclusion de code avec l'instruction include
Transmission de données
  • Transmission de données par l'URL
  • Transmission de données par formulaires
  • Exercice
  • Transmission de fichiers par formulaire
  • Envoyer un E-mail à partir d'un formulaire
Variables superglobales, cookies et sessions
  • Variables superglobales
  • Sessions Web
  • Exercice
  • Cookies
  • Exercice
Manipulation de fichiers
  • Manipulation de fichiers
  • Accéder à un fichier
  • Lecture de données dans un fichier
  • Exercice
  • Une erreur classique