====== TD08 : on se remet dans le bain. ====== N'hésitez pas à relire les cours d'[[initiation]]. Pour commencer, créez un dossier td08 dans lequel vous créez un fichier phpinfo.php celui-ci contient ce code pour afficher l'ensemble des infos du PHP installé sur votre ordi. ===== Utilisation des variables ===== Ces exercices sont des rappels donc ne devraient poser aucune difficulté, si vous séchez, [[http://www.atelierphp.net/lesson_02_variables/lesson_02.php|relisez ce cours sur les variables]]. ==== variables_normales ==== Concevez une page qui s'appelle variables_normales.php et ajoutez-y ce bout de code : Grâce à [[phpfn>echo]] et à ce bout de code, écrivez un texte qui ressemble à ça. Bonjour, je m'appelle Gaspard, j'ai 31 ans je mesure 1.78m et j'ai eu mon bac. ==== variables_define ==== Dans le fichier variables_define.php utilisez des constantes au lieu des variables (en utilisant la fonction [[phpfn>define]]). ==== variables_superglobales ==== les superglobales

Créez un fichier variables_superglobales.php à partir de variables_normales.php et ajoutez y en HTML un formulaire qui a pour but de pouvoir saisir ces informations. Une fois qu'on envoie le formulaire, les infos saisies s'affichent mises en forme dans le body du document HTML et le formulaire ne s'affiche plus Pour récupérer les informations saisies dans un formulaire, utilisez les [[http://php.net/manual/fr/reserved.variables.php|variables réservées]] et [[phpfn>isset]]. Rajoutez comme informations : * Le nom du fichier en cours (voir les [[http://php.net/manual/fr/language.constants.predefined.php|constantes magiques]]) * La version de PHP (voir les [[http://php.net/manual/en/reserved.constants.php|constantes réservées]]) * L'adresse IP (qui devrait être soit 127.0.0.1, soit un truc du genre 01:23:45:67:89:ab ou ::1) * La signature User Agent du navigateur * Le type de serveur (ce devrait être quelque chose genre Apache/2.0.63 (Unix) PHP/5.3.2 DAV/2) ===== Les structures de contrôles ===== if, else, while, for, ça vous rappelle quelque chose ? [[http://www.atelierphp.net/lesson_04_control_structures/lesson_04.php|le cours est ici]]. ==== structure_while ==== Créez un fichier nommé structure_while.php qui affiche, séparés par des virgules, tous les chiffres de 0 jusqu'au nombre avant 1245 (vous pouvez utiliser [[phpfn>for]] ou [[phpfn>while]]). Si votre code est bon, vous devriez afficher 1245 nombres : 0,1,2,3...1242,1243,1244. ==== structure_kiwibanane ==== Le but est d'afficher ce texte kiwi banane banane kiwi banane banane kiwi banane banane Pour ce faire, refaites l'exercice du [[td02]] en utilisant les boucles for, while et do while. Vous crérez donc les fichiers structure_kiwibanane_for.php, structure_kiwibanane_while.php et structure_kiwibanane_dowhile.php ==== structure_explode ==== Faites une page qui affiche les gens que vous aimez. Dans le formulaire ci-dessous il y aura une liste de gens séparés par des virgules. les gens que j'aime

En utilisant la fonction [[phpfn>explode]] affichez une liste (avec