Contact.php - Retour à l'accueil
Et un simple formulaire mailto: ?
On peut utiliser un lien mailto:, mais ça a plusieurs inconvénients, le premier étant que ça ne marche que pour les visiteurs qui ont un logiciel de
courrier. Or beaucoup de gens n'en ont pas car ils se contentent d'utiliser le webmail de leur fournisseur. En entreprise sur les postes multi-utilisateurs, il est rare aussi
qu'un logiciel de courrier soit présent et configuré. Le second inconvénient c'est que, quand ça marche, le résultat est quasi-inutilisable car on reçoit des mails du
genre :
Sujet: Formulaire posté depuis Firefox
Nom=Boll%E9e&Pr%E9nom=L%E9on&Adresse=12%2C+rue+du+Ch%EAne&Ville=Le+Mans
résultat d'un fomulaire mailto
La solution est de passer par l'intermédiaire d'un script php qui va récupérer les données du formulaire pour les mettre en forme avant de les envoyer par mail.
Cette solution évite les deux problèmes précédents : le script php est sur votre site, c'est lui qui envoie les mails depuis le serveur.
Les visiteurs n'ont donc besoin que de leur navigateur. De plus les mails sont construits par le script à partir des données du
formulaire, ils peuvent être présentés comme on veut.
Le script contact.php envoie des mails qui ressemblent à ça :
De: leon.bollee@la-construction-automobile.fr
Sujet: Problème technique
Nom=Bollée
Prénom=Léon
Adresse=12, rue du Chêne
Ville=Le Mans
résultat d'un fomulaire php
Contact.php - Retour à l'accueil