Rechercher : dans
Par :

Formulaire dreamweaver CS4

Dernière réponse le 1 jan 2009 à 03:48:34 Gabriel, le 1 jan 2009 à 03:27:41 
 Signaler ce message aux modérateurs

Bonjour,

Quand je créer un formulaire sous dreamweaver CS4(version d'evaluation) je voudrais savoir comment faire pour que le formulaire arrive belle et bien a mon adresse email en cliquant sur le bouton envoyer du forum

Cordialement

gabirel.

1

Onyxyno, le 1 jan 2009 à 03:39:17

Tu ne peux pas directement envoyer un mail, le navigateur ne sachant pas le faire.

Par contre tu peux contourner le problème en déléguant cette tâche à un autre programme.

La première solution est d'utiliser un langage de programation côté serveur comme PHP. Il reçoit les données en entrée, les traites et envoie le mail en utilisant la fonction mail(). Mais cela nécessite premièrement un serveur supportant un tel langage, et également de savoir manier se langage supplémentaire.

La deuxième (moins user-friendly) est de demander au client mail du visiteur d'envoyer le mail. Cela peut se faire en fabriquant un formulaire comme ceci:

<form action="mailto:xxx@yyy.zzz" method="get">
    Sujet: <input type="text" name="subject" /><br />
    Message: <input type="text" name="body" /><br />
    <input type="submit" value="Envoyer" />
</form>


Attention à garder les noms des champs: subject pour le sujet et body pour le corps du message. Si tu change le nom, le client mail ne définira pas ces deux champs par défaut et le visiteur aura besoin de retaper son message.

Cette solution a cependant un problème: elle est inutilisable dans le cas d'un ordi partagé/borne publique comme c'est le cas dans un lycée par exemple. Aucun client mail n'étant configuré sur la machine, le mail ne peut pas être envoyé. C'est pour ça que la solution 1 est à préférer si tu peux la mettre en oeuvre.

Bonne chance !

Répondre à Onyxyno

2

 Gabriel, le 1 jan 2009 à 03:48:34

Bonjour

merci a toi !

cordialement

Gabriel.

Répondre à Gabriel