Les bases de PHP
Les bases de PHP
Les constantes
Les variables
Un peu de mise en forme
Les structures conditionnelles
Les fonctions en PHP
Fonctions de texte
Fonctions mathématiques
Créer une fonction
Les boucles
Les tableaux, arrays
Les variables superglobales
Les fichiers
PHP avancé
Accès client
Le programme
PHP / MySQL
- Les bases de PHP / MySQL
- Création et gestion avec phpmyAdmin
- Connecter une base de données
- Afficher des données
- Faire une requête SQL
- Ajouter un enregistrement
- Modifier un enregistrement
- Supprimer un enregistrement
Manipulation de fichier
- Ouvrir, créer, supprimer lire et écrire dans un fichier
- Upload de fichiers
- Upload de fichier + envoi dans une base de donnée MySQL
- Download de fichiers
- Lister un répertoire
- Exporter en CSV fputscsv
Mail et newsletters
- Envoi de mail en texte ou HTML
- Gestion des images
- Envoi de mail avec pièce jointe
- Création d'une newsletter
Programmation orienté objet (POO)
- Classes, propriétés, méthodes
- Visibilité et protection.
- Constructeur, destructeur
- Appel implicite vs explicite
- Héritage et agrégation
- Règles de propagation
- Polymorphisme
- PEAR (Utilisation de composants utilitaires.)
La classe fpdf
- Manuel de référence de FPDF
- Tutoriel 1 : Exemple minimal
- Tutoriel 2 : En-tête, pied de page, saut de page et image
- Tutoriel 3 : Retour du texte à la ligne et couleurs
- Tutoriel 4 : Multi-colonnes
- Tutoriel 5 : Tableaux
- Tutoriel 6 : Liens et texte en mode flot
- Tutoriel 7 : Ajout de polices et encodages
Utilisation de la bibliothèque GD (Graphique Device)
- Génération de graphiques dynamiques
- Découverte de JpGraph