Formulaire mail en PHP
Alex
-
Alex -
Alex -
Bonjour,
jais mis en ligne sur mon site web un formulaire mail en PHP et il marche bien,
le problème est que les eMail arrive environ 6 heurs après l' envois.
d ou cela peux t' il venir ?
voici les script, merci de votre aide...
La page HTML
<HTML>
<HEAD>
<TITLE>E-Mail Formulaire</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="envoi.php">
<P>Votre noom:<br>
<INPUT type="text" name="nom" size=30>
</p>
<P>Votre adresse E-Mail:<br>
<INPUT type="text" name="email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
la page PHP
<?php
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant
$msg = "Nom:\t$nom\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";
//Pourait continuer ainsi jusqu'à la fin du formulaire
$recipient = "monadresse@hotmail.fr";
$subject = "Formulaire";
$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
jais mis en ligne sur mon site web un formulaire mail en PHP et il marche bien,
le problème est que les eMail arrive environ 6 heurs après l' envois.
d ou cela peux t' il venir ?
voici les script, merci de votre aide...
La page HTML
<HTML>
<HEAD>
<TITLE>E-Mail Formulaire</TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="envoi.php">
<P>Votre noom:<br>
<INPUT type="text" name="nom" size=30>
</p>
<P>Votre adresse E-Mail:<br>
<INPUT type="text" name="email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=30 rows=5></textarea>
</p><INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
la page PHP
<?php
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant
$msg = "Nom:\t$nom\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";
//Pourait continuer ainsi jusqu'à la fin du formulaire
$recipient = "monadresse@hotmail.fr";
$subject = "Formulaire";
$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
Configuration: Windows XP Firefox 3.5.3
3 réponses
-
Salut!
J'ai eu ce problème là aussi quand j'avais lancé le site de l'entreprise,mais tout est rentré dans l'ordre après quelques jours! -
-
Salut, essaye celui la, juste pour voir...
..juste que y a pas de confirmation...
<?php $to = "votre_email@gmail.com" $subject = "Contact_Formulaire" $message = "Nom: " . $nom; $message .= "\nEmail: " . $email; $message .= "\n\nMessage: " . $message; $headers = "Expediteur: $email"; $headers .= "\nReply-To: $email"; $sentOk = mail($to,$subject,$message,$headers); echo "sentOk=" . $sentOk; ?>
-
-
bonjour JooS
je viens de testé le script et je n'arrive pas a le faire marcher.
celui que j' ais fonction vous voudrais savoir quoi ajouté afin de pouvoir déterminé l'expéditeur car ma boit mail le bloc par manque de ID Expéditeur.