Valeur de cette activité : 5 points
Compétence :
06- Les structures conditionnelles

A-Module 07 : PHP : 5 points - difficulté : 2

Les structures conditionnelles PHP

Présentation

Le langage PHP vous offre la possibilité d'utiliser les structures conditionnelles (si).
Voyons comment utiliser cette structure afin de protéger une page par un mot de passe.

ATTENTION : Pour chacune des activités, je vous suggère fortement de consulter le site http://www.w3schools.com/php/
Ajoutez ce site à vos favoris, vous en aurez besoin.

Description

Pour chacune des activités PHP, vous devrez utiliser l'éditeur disponible dans votre espace de téléchargement.

Les pages créées devront ensuite être placées sur votre serveur PHP.



  1. CLiquez le bouton 4- Accès à mon espace de téléchargement de votre portfolio

  2. Cliquez le bouton Ajouter une page avec directive en inscrivant le numéro 15571 dans le champ No de la directive

    ATTENTION : Le bouton de prévisualisation ne fonctionnera pas en mode PHP.

  3. Inscrivez ensuite le titre HTML de niveau 1 : Les structures conditionnelles PHP
    Lisez bien les explications disponibles dans cette page concernant la structure si - cliquez ICI.

    Votre tâche consiste à insérer dans une page au format .php un bloc de code PHP qui contiendra :
    - un formulaire dont les données seront envoyées à la page elle-même (action=phpsi.php) utilisant la méthode post (method=post)
    - ce formulaire contiendra un champ de type mot de passe nommé du nom de votre choix
    - une structure si, qui validera le mot de passe inscrit dans le formulaire
    Ainsi, le document devrait avoir la structure suivante :
    Si le mot de passe inscrit dans le formulaire est "le mot de passe de votre choix" alors
    afficher un contenu texte qui explique une notion du langage de votre choix
    sinon
    afficher le formulaire d'accès
    fin de si

    IMPORTANT : Cliquez ici afin de connaître le code php qui permet de recueillir la valeur inscrite dans le formulaire




  4. Enregistrez cette page sous le nom phpsi.php en utilisant le champ NOM DE VOTRE PAGE situé au bas de la page et cliquez le bouton CRÉER LA PAGE

  5. Cliquez le bouton retour

  6. Téléchargez/ Enregistrez cette page sur votre ordinateur et placez la dans le répertoire /var/www/html/votrenom/ ou utilisez un logiciel FTP (FileZilla) afin de placer cette page dans votre répertoire sur votre serveur PHP Si vous recevez un message d'interdiction d'accès à ce répertoire, tapez cette commande dans le terminal afin de devenir propriétaire de ce répertoire :

    sudo chown -R cb:cb /var/www/


  7. Validez votre travail en affichant cette dernière dans votre navigateur web
    si vous utilisez le serveur local, identifiez votre i.p. en tapant dans le terminal :ifconfig
    et affichez votre page en utilisant cette adresse dans votre navigateur web:
    http://votre_ip/votre_nom/phpsi.php

  8. Apportez les modifications au besoin et validez de nouveau

  9. IMPORTANT : Ajoutez une page à votre portfolio qui contiendra:
    - dans le champ titre : Les structures conditionnelles PHP
    - dans le champ contenu : un lien vers votre page phpsi.php sur votre serveur php
    - dans le champ contenu : un lien vers votre page phpsi.php de votre espace de téléchargement
    - dans le champ contenu : le mot de passe à utiliser pour accéder au contenu de votre page

  10. Cochez la case à cocher de correction du travail

  11. Enregistrez cette page

    Cette page servira à la correction de votre travail et à transmettre mes commentaires concernant ton travail.