Exercices envoi d’e-mail en PHP : Série 01
Exercices envoi d’e-mail en PHP : Série 01
-
Objectifs
- Être capable de configurer PHP pour envoyer des e-mail
-
Exercice 01
-
Énoncé
- Soit un formulaire de commande de livres, dans lequel le client saisit sa commande sous la forme d’un nom d’article, d’une quantité, de son prénom et nom et de son adresse postale et enfin de son adresse e-mail
- Travail demandé
- Le formulaire de commande de livres doit ressemble à la figure suivante:
- Créer le script php qui lui envoie un e-mail de confirmation récapitulant la commande.
- Le script doit contenir la définition d’un tableau contenant le tarif de chaque livre.
- Le script vérifie ensuite l’existence des variables envoyées par le formulaire puis recherche le prix (ici le prix est enregistré dans une variable) de l’article commandé et crée le contenu du message dans la variable $text en concaténant les différentes informations envoyées par le client.
- L’e-mail de confirmation est alors envoyé, et une vérification est opérée pour savoir si l’opération s’est bien déroulée et afficher un avis au client, comme indiqué sur la figure suivante:
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 02
-
Énoncé
- Soit un formulaire de commentaires simple. Un visiteur de votre site Web le remplit et les informations vous sont envoyées par courrier électronique.
- Travail demandé
- Vous devez d’abord créer un formulaire HTML simple (page commentaire.html), demandant simplement l’adresse e-mail et les commentaires des utilisateurs.
- Créez un script php (commentaire.php) qui sert à :
- Filtrer les données du formulaire
- Chaque fois que vous écrivez un script PHP qui reçoit des données d’une source inconnue, vous devez toujours filtrer les données pour vous assurer qu’elles ne contiennent rien de dangereux.
- Par exemple, si nous ne filtrons pas les données dans notre formulaire, il serait assez facile pour un hacker d’utiliser notre script PHP pour envoyer du spam à des milliers de personnes.
- Remercier l’utilisateur de ses commentaires, ou l’informer d’un problème
- Envoyer les commentaires par mail en cas où les données sont filtrées avec succès
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 03
-
Énoncé
- Soit un formulaire d’envoi de commentaire, dans lequel le client saisit son nom, Prénom, dresse e-mail, Téléphone et enfin de Commentaire à envoyer
- Travail demandé
- Le formulaire d’envoi de commentaires doit ressemble à la figure suivante:
- Créer le script PHP qui permet l’envoi de commentaire au responsable du site
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
La règle d’or est de ne jamais faire confiance aux données que vous n’avez pas créées ou que vous ne contrôlez pas.