PHP MYSQL
Durée : 3 jours
Objectifs pédagogiques : Traiter les données de manières dynamiques avec PHP afin de générer un contenu dynamique à la volée.
Public : Toute personne ou webmaster qui souhaite apporter de nouvelles fonctionnalités aux sites Internet ou applications clients/serveur avec le langage PHP.
Pré-requis : Des bases et connaissances en HTML et CSS sont un plus. Utiliser couramment Internet. Connaître éventuellement un langage de programmation est appréciable.
Détails de la formation
Les bases du langage PHP
Constantes, variables, types de données
Les opérateurs de calcul et les opérateurs logiques
Les structures de contrôle (if, switch)
Les boucles itératives (for, while, do, foreach)
Inclusion de fichiers (include, require)
Les chaines de caractères
Mise en forme et gestion des espaces
HTML et caractères spéciaux
Recherche et comparaisons de sous-chaînes
La concaténation
Les expressions régulières
Les tableaux (Array)
Les différents types de tableaux (indicés, associatifs)
Création de tableaux
Les différentes méthodes pour lire un tableau
Opération sur les tableaux (extraction ,tri, ajout ou suppression d’éléments
Les fonctions
Créer ses fonctions
Fonctions avec un nombre de paramètres variables
Portée des variables
Divers
Redirection et headers
Insertion de javascripts
Manipulation des dates
Manipulation des chaînes de caractères
La Gestion des formulaires
Rappel sur les éléments HTML de formulaires
Méthodes GET et POST
Récupération des paramètres ($_GET, $_POST)
Upload de fichiers
La gestion des emails
Envoi de mail simple
Envoi de mail HTML
Sécurité
Fichier .htaccess et .htpassword
Injections SQL : principe et contre-mesure
Fichier php.ini