Table des matières

Exercices Devweb 103

Page d'exercices relative à la formation Devweb 103 : Le back-end et PHP

Exo 3.1 : Compteur de visiteurs

Objectif : Maitrise simple du PHP

Description : Le but ici est d'ajouter un compteur pour savoir combien de personnes ont chargé la page d'accueil de votre site! Pour se faire vous allez simplement enregistrer ce nombre dans un fichier qui s'appellera par exemple compteur.txt et où vous ajouterez 1 à chaque visiteur. Pour se faire, vous devrez sûrement réénomer votre index.html en index.php pour pouvoir y mettre du code php.

Ressources : Les fonctions dont vous avez besoin pour lire et écrire dans un fichier sont les suivantes :

Il vous faudra aussi initialiser un fichier compteur.txt à 0 au début

Requis :

Exo 3.2 : Un formulaire de contact

Objectif : Maitrise simple du PHP avec POST

Description : L'objectif est de faire un formulaire de contact tout simple permettant de vous envoyer un mail lors que quelque chose est envoyé via le formulaire. Le formulaire devra avoir la même apparence que le reste de votre site.

Attention : Il n'est pas demandé de mécanisme de protection sur ce formulaire de contact, vous devrez donc le cacher (et pas faire une page au nom évident comme contact.php) pour éviter de vous faire spammer par des bots qui se baladent sur le web !

Ressources :

Requis :

Exo 3.3 : Le jeu du morpion

Objectif : Faire des choses un peu plus avancées en php (Formulaires, Sessions, Redirections, Données GET/POST, Algo (basique))

Description : Le but de ce TP est de faire un mini-jeu de morpion sur une page Web. Pour cela on va utiliser le HTML/CSS pour l'affichage et le PHP pour effectuer le traitement des données.

Le but final est d'avoir un rendu ressemblant à celui-ci : https://rgrondin.perso.centrale-marseille.fr/morpion/

Ressources : Exercice 3.3 : Le Morpion

Requis :