aspirine
Utilitaires pour sites web

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