|
Apprendre les bases de la programmation d'application
intranet et internet côté serveur en langage PHP et
utiliser les bases de données My SQL
|
|
Développeurs de sites internet ou
intranet
|
|
Une connaissance de base de la programmation
|
Programme

|
|
| LES FONCTIONS ET LES CLASSES PHP |
- Principes de base
- Les constantes, les variables et les types de données
- Les tableaux
- Les chaînes de caractères et Les dates
- Générer un nombre aléatoire
- Créer un identifiant unique
- Les "guillemets magiques" ("magic quotes")
- Envoyer un courrier électronique
- Manipuler les en-têtes HTTP
- Définition des fonctions
- Introduction
- Déclaration et appel
- Paramètres
- Variable locale/globale
- Les constantes et les fonctions
- Récursivité
- Les classes
- Concept
- Définir une classe
- Instancier une classe
- Héritage
- Autres fonctionnalités sur les classes
- Exceptions
|
| |
| LES FORMULAIRES ET LES LIENS AVEC PHP |
- Vue d’ensemble
- Les liens
- Les formulaires
- Rappel sur les formulaires
- Construire un formulaire dynamiquement
- Traiter un formulaire à l'aide d'un script PHP
- Récupérer les données d'une URL ou
d'un formulaire
- Première méthode : les tableaux $_POST,
$_GET et $_REQUEST
- Deuxième méthode : la fonction import_request_variables
- Troisième méthode (non recommandée)
- Que choisir ?
- Récupérer les données passées par
l’URL
- Considérations
- Que se passe-t-il si deux paramètres portent
le même nom ?
- Utiliser un tableau pour passer des données
dans l'URL
- Transmettre des caractères spéciaux
- Récupérer les données saisies dans le
formulaire
- Considérations
- Que se passe-t-il si deux zones portent le même
nom ?
- Que se passe-t-il s’il y a deux formulaires dans la
page HTML ?
- Utiliser un tableau pour récupérer les
données saisies
- Passer des informations dans une zone de formulaire
cachée
- Les différents types de zone
- Vue d'ensemble
- Zone contenant du texte
- Groupe de boutons radio
- Case à cocher
- Liste à sélection unique
- Liste à sélection multiple
- Bouton de validation
- Bouton image
- Bouton "reset" ou "button"
- Contrôler les données récupérées
- Nettoyage des espaces qui traînent
- Donnée obligatoire
- Longueur maximum d’une chaîne
- Caractères autorisés pour une chaîne
- Format
- Validité d’une date - Plage de valeurs
- Validité d’un nombre - Plage de valeurs
- Validité d’une adresse e-mail
- Les problèmes sur les données récupérées
- La fonctionnalité de "magic quotes"
- Autres problèmes sur les données externes
- Utilisation des filtres
- Aller sur une autre page
- Échanger un fichier entre le client et le serveur
- Télécharger un fichier à partir du
client : "file upload"
- Télécharger un fichier à partir du
serveur : "download"
|
| |
| ACCEDER A UNE BASE DE DONNEES MYSQL |
- Quelle extension utiliser
- L'extension MySQLi
- Introduction
- Connexion et déconnexion
- Sélectionner une base de données
- Utiliser des requêtes non préparées
- Utiliser des requêtes préparées
- Appeler un programme stocké
- Utiliser les types de données BLOB
- L'extension MySQL
- Description du problème
- Authentification
- Utiliser des cookies
- Utiliser la gestion des sessions de PHP
- Conserver des informations d’une visite à une autre
- Les variables GPCS (Get/Post/Cookie/Session)
|
| |
| LES SESSIONS |
- Description du problème
- Authentification
- Utiliser des cookies
- Utiliser la gestion des sessions de PHP
- Conserver des informations d'une visite à une autre
- Les variables GPCS (Get/Post/Cookie/Session)
|
|