Script html de formulaire de contact . . .

Résolu
Guimoving Messages postés 5 Statut Membre -  
 gwen -
Bonjour,

J'ai trouver un script de formulaire de contact mais je ne sais pas ou mettre mon adresse email ???
Bon là ce n'est que pour le bouton envoyer.

</table>
<p><input TYPE="SUBMIT" VALUE="Envoyer"> </p>
</form>
</body>
</html>

Merci pour votre aide d'avance.
Guimoving
Configuration: Windows Vista
Internet Explorer 7.0

26 réponses

  • 1
  • 2
Résumé de la discussion

Le cœur du problème est de définir l'adresse email destinataire d'un formulaire HTML et de savoir comment transmettre le contenu via le bouton Envoyer. Des solutions préconisent de traiter l'envoi côté serveur avec PHP lorsque l'hébergement le permet, par exemple en postant le formulaire vers monformulaire.php et en appelant mail(). D'autres proposent le recours au mailto:, qui ouvre le gestionnaire de courrier du visiteur et peut être peu fiable selon le navigateur et les réglages. En cas d'hébergement compatible PHP, des générateurs de formulaires existent et simplifient l'intégration, mais il faut vérifier les droits d'envoi et la sécurité du script.

Généré automatiquement par IA
sur la base des meilleures réponses
Seb
 
J'ai trouvé ce code qui marche sur http://www.msp-business.com/tutoriel.html :

Ce code est à insérer dans votre fichier index.html (entre <BODY> et </BODY>) :
<FORM method=POST action=monformulaire.php target="_blank">
<input type=hidden name=subject value=monadhesion>
<BR>
<INPUT NAME="monnom" TYPE="text" SIZE="30"> <BR>
<INPUT NAME="monemail" TYPE="text" SIZE="30"><BR>
<BR>
<TEXTAREA NAME="comments" COLS="30" ROWS="10">Entrez ici votre commentaire:
</TEXTAREA>
<BR>
<BR>
<INPUT TYPE="SUBMIT" VALUE="Validation">
</FORM>

Dans un fichier "monformulaire.php", écrivez le code suivant :
<?php
$TO = "votreemail@hotmail.com";
$subject = "Voici le titre du mail que vous recevrez automatiquement";
$h = "From: " . $TO;
$message = "Voici le message qui sera écrit automatiquement dans le mail que vous recevrez, à chaque fois qu'un visiteur souhaitera vous laisser un message";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
header("Location:accuse.html");
?>

Vérifiez bien qu'il n'y a aucun caractère, espace ou saut de ligne à la fin du code ( ?>). Le moindre caractère supplémentaire peut entrainer un dysfonctionnement du programme.

Voici le code à écrire dans le fichier "accuse.html" :
<HTML>
<HEAD>
</HEAD>
<BODY>
<BR>
Merci, votre commentaire a été envoyé.
<BR>
Si vous l'avez demandé, nous vous contacterons dans les plus brefs délais.
<BR>
Vous pouvez maintenant fermer cette fenêtre pour revenir au site.
<BR>
</BODY>
</HTML>

Bonne chance!

Seb
30
titvittel ponze
 
On ne le dit que trop peu alors MERCI BEAUCOUP ! =)
0
mimi 42
 
Pour les scripts en htm je n'ai pas de pb, mais en php ça ne marche pas
faut-il télécharger un logiciel?
merci infiniment pour votre aide
1
  • 1
  • 2