DEVOIR 1 DEVELOPPEMENT DES SITES WEB DYNAMIQUES
Exercice pratique 1 : Formulaire de contact
Vous devez créer un formulaire de contact qui permet aux utilisateurs de soumettre leurs demandes de
renseignements. Le formulaire doit comporter les champs suivants :
• Nom et prénom
• Adresse e-mail
• Objet de la demande
• Message
Une fois que l'utilisateur a rempli le formulaire et cliqué sur le bouton "Envoyer", le script PHP doit envoyer
un e-mail à une adresse prédéfinie avec les informations soumises. Le système doit envoyer une réponse
automatique à l’utilisateur par mail.
Voici les étapes à suivre :
• Créez un formulaire HTML avec les champs requis.
• Ajoutez une action à votre formulaire qui pointe vers votre script PHP de traitement.
• Dans votre script PHP, récupérez les données soumises à partir de la variable $_POST.
• Utilisez la fonction PHP mail() pour envoyer un e-mail à l'adresse spécifiée.
• Personnalisez autant que possible votre mail (images, logo etc….)
Exercice pratique 2 : Galerie d'images
Vous devez créer une galerie d'images simple qui permet aux utilisateurs de télécharger et de visualiser des
images. Voici les fonctionnalités que vous devez implémenter :
• Permettre aux utilisateurs de télécharger des images.
• Afficher toutes les images téléchargées dans une galerie.
• Permettre aux utilisateurs de cliquer sur une image pour l'afficher en taille réelle.
• Permettre aux utilisateurs de supprimer une image de la galerie.
Voici les étapes à suivre :
• Créez un formulaire HTML avec un champ de fichier permettant aux utilisateurs de télécharger des
images.
• Ajoutez une action à votre formulaire qui pointe vers votre script PHP de traitement de fichier pour
télécharger l'image soumise.
• Dans votre script PHP, enregistrez le fichier dans un dossier de votre choix.
• Pour afficher les images téléchargées, utilisez la fonction PHP glob() pour récupérer tous les fichiers
dans le dossier spécifié et affichez-les dans une grille.
• Pour permettre aux utilisateurs de cliquer sur une image pour l'afficher en taille réelle, créez une
page de visualisation d'image qui récupère le chemin d'accès à l'image et l'affiche en taille réelle.
• Pour permettre aux utilisateurs de supprimer une image, créez un bouton de suppression qui pointe
vers un script PHP de suppression d'image qui supprime le fichier spécifié.