Aide - Recherche - Membres - Calendrier
Version complète : formulaire php
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
jeanMOULIN54
Bonjour à tous,

Voilà, j'ai réalisé un site web et j'ai bien entendu mis à disposition un formulaire de contact assez simple. J'ai créer 2 fichiers : page5.html et do_sendform.php

voici le code html de la page5.html

<FORM method="POST" action="do_sendform.php" onSubmit="return checkrequired(this)">
<P>Your Name:<br>
<INPUT type="text" NAME="requiredsender_name" size=30>
</p>
<P>Your E-Mail Address:<br>
<INPUT type="text" NAME="requiredsender_email" size=30>
</p>
<P>Message:<br>
<textarea name="requiredmessage" cols=50 rows=9></textarea>
</p>
<br /><INPUT type="submit" value="Send">
<br>
<br /> <input type="reset" value="Erase" name="B2"></p>
</FORM>


et le code PHP de la page do_sendform.php

PHP

 <?php
$sender_name=$_POST['requiredsender_name'];
$sender_email=$_POST['requiredsender_email'];
$message=$_POST['requiredmessage'];
$msg = "Name: $sender_name\n\n";
$msg .= "E-Mail: $sender_email\n\n";
$msg .= "Message: $message\n\n";

$recipient = "monmail@nomduFAI.com";
$subject = "Contact";

$mailheaders = "From: $sender_name <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
$mailheaders .= "Content-Type: text/html; charset=iso-8859-1;\n";

mail($recipient, $subject, $msg, $mailheaders);
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<br>";
echo "<H3 align=center>Thank you, $sender_name</H3>";
echo "<P align=center>";
echo "Your feedback has been sent</P>";
echo "<br>";
echo "<P align=center>";
echo "<a href=page5.html>Return</a></P>";
?>



Ma question est la suivante : Comment dois-je faire pour utiliser une adresse mail autre que celle du FAI chez lequel le site web est hébergé afin de pouvoir envoyer les informations de ce formulaire ? car j'ai testé et cela fonctionne bien avec l'adresse mail du FAI mais quand je met une autre adresse mail, cela ne fonctionne pas, je ne reçoit rien dans cette autre boite mail...

Merci smile.gif
matt_murdock
ben en fait cela depend du FAI.. il ont peut etre bloqué cette fonction (car trop de SPAM utilise cette methode)

renseigne toi chez ton FAI...

a+
jeanMOULIN54
ok, merci, c'est ce que je suis entrain de faire smile.gif merci de l'info

@+
Thefanatics
Salut, un truc beaucoup plus simple existe :
La fonction mail(), j'ai répondu récemment à ce genre de question sur un autre forum :
Exemple de code que j'ai créé => Regarde mon dernier code que j'ai fais (Thefanatics).
Bonne soirée
matt_murdock
@ thefanatics...

a ton avis la ligne


# mail($recipient, $subject, $msg, $mailheaders); dans le code ci-dessus veut dire quoi?
jeanMOULIN54
merci ca foncctione très bien ta méthode smile.gif
jeanMOULIN54
pourrai tu me commenté ton code svp ? ça m'aiderai beaucoup ...

merci
jeanMOULIN54
up ^^
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.