Dreamweaver MX 6.0 et les formulaire...

Fermé
will - 5 avril 2004 à 20:46
 pm - 5 avril 2004 à 21:02
bonjours, j'utilise dreamweaver pour mon site version MX 6.0 et j'ai eu envie de mettre un formulaire qui consisterai a mettre une zone de texte et un boutton envoyer et que quand les gens qulique sur "envoyer" sa m'envoie se qu'il ont écrit dans ma zone de texte a mon adresse e-mail?
Pouvez vous m'aidez?
Merci d'avance
bonne soirée...

1 réponse

Bonjour,

Selon ton hébergeur c'est différent, pour Free :

http://support.free.fr/web/pperso/forms.html

pour Tiscali :

FORMULAIRES


Nous mettons à votre disposition un formulaire, qui vous permettra de créer un échange avec vos visiteurs :
- sans communiquer votre email (et donc éviter d'être spammé !)
- en imposant des champs obligatoires à renseigner

Vous recevrez les résultats par mail. De plus, après l'envoi du formulaire, l'internaute sera redirigé vers une page créée par vous, selon votre convenance (remerciement, etc.)


L'action du formulaire :

Si vous êtes membre chez.com :
<form action=http://serv.chez.com/bin/sendform method=post>

Si vous êtes membre respublica :
<form action=http://serv.respublica.tiscali.fr/bin/sendform method=post>

Si vous êtes membre chez.tiscali.fr :
<form action=http://serv.chez.tiscali.fr/bin/sendform method=post>


Les champs obligatoires

ATTENTION, dans tous les champs obligatoires les majuscules sont importantes !
Vérifiez donc que TO, SUBJECT, SUCCESS et FROM sont bien indiqués en majuscules dans votre code.

<input type=hidden name=TO value="monsite@chez.com">
Ce champs indique l'adresse e-mail du destinataire du formulaire.
- Remplacez monsite@chez.com par votre adresse mail
- Vous n'êtes pas obligé de mettre une adresse sur chez.com

<input type=hidden name=SUBJECT value="sujet_du_mail">
C'est le sujet du mail qui résume votre formulaire. Evitez les accents et les caractères spéciaux, cela risque de provoquer des erreurs.


<input type=hidden name=SUCCESS value="http://www.chez.com/monsite/merci.html">
Ce champs indique l'adresse de la page vers laquelle le visiteur sera redirigé, dès qu'il aura cliqué sur "envoyer" dans votre formulaire. Attention, vous devez indiquer l'adresse complète de la page, faut de quoi cela provoquera une erreur.


<input type=text name=FROM value="vous@chez.com">
Ce champs indique l'adresse e-mail de l'expéditeur du formulaire.
- Il doit remplacer vous@chez.com par son adresse mail
- Il n'est pas obligé de mettre une adresse sur chez.com
- Sans cette indication, le formulaire ne fonctionnera pas.

Vous avez également la possibilité de mettre un champs caché :
<input type=hidden name=FROM value="formulaire@chez.com">
mais dans ce cas là, tous les mails que vous recevrez auront cette adresse comme expéditeur.



Chez Free en PHP, ce script fonctionne très bien :

<?php
if($message){
$email = "toto@free.fr";
$subject = "objet_du_message";
mail($email, $subject, $message, "From: $email_from\r\nX-Mailer: php");
header("Location: http://toto.free.fr/ok.html");}
?>

<center><form><b>Complètez le formulaire et cliquez sur Envoyer</b><br> <br> 
Votre mail <input type=email_from>
Message <textarea name=message></textarea>
<br> <br> <br> 
<input type="submit" value="envoyer">
  
<input type="reset" value="effacer">
</form></center>

Plein de sites te donneront les renseignements pour créer ton formulaire, voici une page de liens :

http://familypm.chez.tiscali.fr/liens.html#web

Bon courage
1