Se connecter / S'enregistrer
Votre question

Formulaire revenant adresse mail

Tags :
  • Input
  • Programmation
Dernière réponse : dans Programmation
19 Mars 2009 11:54:42

Bonjour voici mon problème :
j'essaie de faire un formulaire qui revienne dans ma boite email pour cela j'ai pris des script php car je suis très faible en php .
je vous donne les codes s'il vous plait dite moi si sa marche
Html:
Spoiler
# <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>

php:
Spoiler
<?php

$msg = "Nom:\t$Nomr\n";
$msg .= "E-mail:\t$email\n";
$msg .= "Message:\t$message\n\n";

$recipient = "monemail@hotmail.fr";
$subject = "Formulaire";

$mailheaders = "From: http://site.ifrance.com&lt;> \n";
$mailheaders .= "Reply-To: $CP\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>";

?>

Voila merci
Ah aussi j'ai une autre question as ton besoin de php my admin ou une base sql merci de vos reponse

Autres pages sur : formulaire revenant adresse mail

19 Mars 2009 13:50:21

peut être ce code est il mieux ?
Spoiler
Voila le code de form.html

<table width="500" border="0" cellspacing="0" cellpadding="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td colspan="3">Envoyer un message</td>
</tr>
<tr>
<td><div align="right">Votre nom</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="right">Votre mail</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="right">Sujet :</div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="right">Message :</div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center><input type="reset" name="Submit" value="Réinitialiser le formulaire"></center></td>
<td width="41%"><center><input type="submit" name="Submit" value="Envoyer"></center></td>
</tr>
</form>
</table>

Voila le code de envoi.php

<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];

/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";

//////ici on détermine le mail en format texte
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";

////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:p HP";

$subject="$objet";
$destinataire="moi@mail.com";
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé";
} else {
echo "Une erreur s'est produite";
}
?>


S.v.p redonder moi
et je besoin du mysql et du php admin dans ce cas la merci de me repondre
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS