Formulaire dreamweaver CS4

Résolu
Gabriel -  
francoisfr74 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
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.

3 réponses

Onyxyno
 
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 !
0
Gabriel
 
bonjour

merci a toi !

cordialement

Gabriel.
0
francoisfr74 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
est ce la meme méthode qu'il faut utiliser pour créer un "livre d'or" dans un site?
d'avance merci
Francois
0