Mon formulaire contact me parvient vide :

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Mon formulaire contact me parvient vide :

par charabia » 15 mai 2007, 11:34

<?php 
$msg = "Sender Name:\t$sender_name\n"; 
$msg .= "Sender E-Mail:\t$sender_email\n"; 
$msg .= "Message:\t$message\n\n"; 
$recipient = "[email protected]"; 
$subject = "Web Site Feedback"; 
$mailheaders = "From: My Web Site <> \n"; 
$mailheaders .= "Reply-To: $sender_email\n\n"; 
mail($recipient, $subject, $msg, $mailheaders); 
echo "<HTML><HEAD>"; 
echo "<TITLE>Form Sent!</TITLE></HEAD> 
<BODY>"; 
echo "<H1 align=center>Merci pour votre intérêt, $sender_name</H1>"; 
echo "<P align=center>"; 
echo "votre message a bien été transmis.</P>"; 
echo "</BODY></HTML>"; 
?>
Comment récupères-tu tes variables passés du formulaire...? Ne serais-ce pas $_POST['sender_name'] au lieu de $sender_name tout court (idem pour les autres variables) ?

par Time2 » 12 mai 2007, 20:32

ton mail parvient jusqua ta messagerie ?

The hawk, merci pour le lien mais je n'arrive pas a trouver ce que je cherche sur ton site ...ou exactement?
:oops:

par thehawk » 12 mai 2007, 20:13

d'ailleur va falloir que je la change ^^

par dunbar » 12 mai 2007, 20:01

ton mail parvient jusqua ta messagerie ?

The hawk, merci pour le lien mais je n'arrive pas a trouver ce que je cherche sur ton site ...ou exactement?
C'est sa signature :wink: c'est pas un lien pour trouver ta réponse

par Invité » 12 mai 2007, 19:58

ton mail parvient jusqua ta messagerie ?

The hawk, merci pour le lien mais je n'arrive pas a trouver ce que je cherche sur ton site ...ou exactement?

par thehawk » 12 mai 2007, 19:47

ton mail parvient jusqua ta messagerie ?

par Invité » 12 mai 2007, 19:13

pour dunbar:
ta réponse n'est pas bête, mais j'ai fait un essai sur une page perso chez Free et ca fonctionne comme ca. mais quand j'ai mis mon script sur mon vrai site (.com) ca ne fonctionne plus

par dunbar » 12 mai 2007, 19:12

\t permet de faire une tabulation
Merci je vais aller dormir moins idiot que se matin :wink:

par thehawk » 12 mai 2007, 19:10

\t permet de faire une tabulation

Re: Mon formulaire contact me parvient vide :

par dunbar » 12 mai 2007, 19:10

$msg .= "Message:\t$message\n\n"; 
Bête question peut-être mais pourquoi il y à un t devant tes $variable :?:

Mon formulaire contact me parvient vide :

par merci » 12 mai 2007, 19:04

Bonjour tout le monde,

Voici ce que je recois :
Sender Name:
Sender E-Mail:
Message:
Pourquoi le nom l’adresse e-mail de l’expéditeur et le message ne s’affiche pas ?
Merci de bien vouloir m’éclairer

mon script sur la page du formulaire :

<p id="Texte03">
<FORM method="POST" action="do_sendform.php">
<fieldset>
<br>
<p id="Texte03"> nom: <br>
<INPUT type="text" name="sender_name" size=39 ></p>

<p id="Texte03">e-mail: <br>
<INPUT type="text" name="sender_email" size=39 ></p>

<P><p id="Texte03">Message: <br>
<textarea name="message" cols=30 rows=5></textarea></p>
</p>
<INPUT type="submit" value="envoyer">

</fieldset>
<br>
</FORM>

Voici le contenu de mon fichier PHP :
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "[email protected]";
$subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD>
<BODY>";
echo "<H1 align=center>Merci pour votre intérêt, $sender_name</H1>";
echo "<P align=center>";
echo "votre message a bien été transmis.</P>";
echo "</BODY></HTML>";
?>