Découverte de PHP

Partie 1

  • Installer WAMP ou équivalent.
  • Réaliser une page bonjour.php dans le répertoire web d’Apache déployé par WAMP, soit www qui affiche grâce à l’instruction echo “Hello”. Tester grâce  à http://localhost/bonjour.php
  • Enregistrer l’ensemble des fichiers HTML, CSS de Hearthstone 1 . Transformer index.html en index.php
  • Afficher au début de la page index.php une image d’Orc le matin, d’Humain l’après-midi et de Pandaren le midi.
$heure = date("H");
  • Réaliser une page footer.html avec son nom, ajouter celle-ci à chaque autres pages grâce à une inclusion PHP.

Partie 2

  • Récupérer les informations de formLogin.html avec la méthode GET puis les afficher sur la page recupLogin.php avec la méthode GET puis avec la méthode POST en changeant la méthode du formulaire. Quelle différence dans l’url sur les deux méthodes ?
  • Sur recupLogin.php, ajouter un tableau
$utilisateurs =["Lina","passeLina","Edgar","passeEdgar"];
  • Vérifier que le couple {login, mot de passe} saisi dans formLogin existe dans $utilisateurs.
  • Enregistrer le login en variable de session et afficher “connecté”+Login en cas de réussite ou afficher une liste déroulante des logins en cas d’erreur grâce à une boucle.
  • Récupérer les informations de formRarity.html sur recupRarity.php et les afficher.

Partie 3

  • Enregistrer les fichiers sur Gitlab dans un répertoire hearthstone2 et partager avec cherryclass.
  •  Déployer votre application en ligne (hors localhost).