Savoir réaliser un site dynamique
Objectifs
Connaître les principes généraux et avancés du PHP et de MYSQL.
Public
Toute personne souhaitant réaliser ou modifier un site internet.
Pré-requis
Ce stage requiert une bonne connaissance de l’environnement informatique (pratique courante de MacOs ou de Windows).
Durée
5 jours
Parcours
Introduction
– Qu’est ce que php et mysql
– Installation d’un serveur Web Apache et de MYSQL
– Présentation de Phpmyadmin
– Présentation du serveur Apache
– PHP dans du code HTML
– Structure d’un programme
Les fondamentaux
– Les commentaires
– Afficher du texte : fonctions echo() et print()
– La concaténation
– Les types de données
– Les variables
– Déclarer une variable
– Affecter une valeur à une variable
– Les structures de contrôle
– Les conditions if() et else if()
– Les boucles while () for()
– Les tableaux scalaires, associatifs et multidimensionnels
– Parcourir un tableau Boucle foreach et pointeur interne
– Tri des tableaux
– En tête HTTP et authentification : fonction header()
Fonction de dates et d’heure
– La notion de timestamp
– Conversion
– Comparaison de dates
– Formatage d’une date
– Échappement de caractères
Un peu plus loin
– Ecrire et lire dans un fichier texte
– Les fonctions utilisateurs
– Les variables d’environnement
– Les cookies
Les formulaires
– Récupération des données d’un formulaire
– Traitement des données d’un formulaire
– Vérifier le type et le remplissage des champs
– Récupérer le contenu d’un formulaire par mail text et mail html
– Rediriger l’internaute vers une page
– Insérer les données dans une base MYSQL
MYSQL
– Présentation des bases de données
– Présentation de PHP Myadmin
– Création de la base
– Création d’une table
– Fonctions Create, Alter & Drop
– Requête de sélection Select
– Requête d’insertion Insert
– Requête de mise à jour Update
– Requête de suppression Delete
– Sélection avec Where
– Fonctions PHP pour MySQL
– Interroger une table MySQL
– Alimenter une ou plusieurs tables MySQL
Les pseudos-frames
– Fonction include() et include_once()
– Fonction require() et require_once()
– Passer des variables par l’url ($_GET) en incluant un fichier
Le transfert de fichiers
– Le transfert de fichiers
– Champ INPUT FILE
– Test sur le fichier : extension, type mine, taille etc
– Formulaire
– Réception
– Envoi multiple
– Créer des fichiers PDF
Les sessions
– Session_start()
– Vérifier une session
– Session_destroy()
– Créer une section protégé par Session
La programmation objet
– Classes et objets
– Les méthodes magiques