Introduction au langage php
CIWM-A
Introduction au langage PHP
Table des mati`res e
1 Formulaires 1.1 L’´l´ment input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ee 1.2 Les menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Les zones de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Redirection 3 Les variables superglobales 4 Cookies 5 Sessions 6 Exercice d’application : Authentification (´pisode 1) e 7 Upload de fichiers 8 Inclure des biblioth`ques ou des fichiers e 9 Lecture d’un fichier ´ 10 Ecriture d’un fichier 11 Exercice d’application : Authentification (´pisode 2) e 12 Manipulation de fichiers 13 Un fichier particulier : le r´pertoire e 14 Exercice bonus ! 1 2 4 4 5 6 7 7 8 9 11 11 13 14 14 14 17
1
Formulaires
Les formulaires (X)HTML fournissent une interface permettant d’envoyer des informations vers le serveur. Cette fonctionnalit´ n’est pas inh´rente a HTML mais e e ` au protocole HTTP. Les formulaires sont d´limit´s par les balises et . Deux attributs e e sont n´cessaires ` leur exploitation : e a 1
• method Cet attribut d´finit la m´thode qui sera mise en œuvre pour communiquer e e au serveur les donn´es du formulaires. Les deux valeurs possibles sont get et e post. Nous y reviendrons en d´tail plus tard. e • action Cet attribut permet de d´finir l’URL du fichier (g´n´ralement un script) que e e e le formulaire va appeler en vue d’exploiter les donn´es envoy´es. e e Exemple : ...
Les formulaires (X)HTML contiennent diff´rents types de contrˆles qui permee o ttent ` l’utilisateur de saisir des donn´es. a e
1.1
L’´l´ment input ee
Cet ´l´ment permet d’obtenir un certain nombre de contrˆles sur le formulaire ee o a l’aide des diff´rentes valeurs que l’on peut affecter ` l’attribut type : ` e a • La valeur "text" permet d’obtenir des boˆ ıtes de saisies qui permettent a ` l’utilisateur de saisir un texte libre. Les caract`res saisis apparaissent alors e en clair