Formulaire de contact
Quoi de mieux que de réaliser un petit formulaire de contact traditionnel pour découvrir la gestion des e-mails avec PHP ? Pour ce faire, je vous conseil tout d'abord d'utiliser le service yopmail.com, qui vous permet d'utiliser un compte e-mail "fantôme". Ce service est assez utile quand on a besoin de créer des faux comptes avec un faux e-mail. Cela prends 2 secondes (pas d'inscription), et ça fonctionne correctement.
Nous allons simuler l'envoi d'une demande de renseignement de la part d'un client vers un service commercial. Il vous faudra donc 2 adresses e-mails valides afin de pouvoir correctement tester les envois de mail.
Pour cet exercice, je vous demande de réaliser un petit formulaire de contact simple qui devra demander à l'utilisateur :
- son nom/prénom
- son numéro de tel
- son e-mail
- sa demande de renseignement (son message)
Quand l'utilisateur aura rempli le formulaire, et qu'il l'aura soumis, vous devrez envoyer 2 e-mails sur la base des informations fournies par l'utilisateur :
- un e-mail vers le service commercial, qui reprends toutes les informations que l'utilisateur a donné
- un e-mail vers l'utilisateur lui-même, qui confirme que sa demande de contact a bien été prise en compte
Challenges techniques, optionnels :
- déployer cet exercice sur un serveur de "prod" (un serveur web distant : alwaysdata propose une offre gratuite)
- utiliser la notion de variable d'environnement pour sortir vos identifiants de connexion du code source
- votre code doit afficher le debug lorsque vous êtes dans un environnement de dev/test
- votre code ne doit pas afficher le debug sur le serveur de prod
Vidéo :