Bonjour. J'ai créé pour une amie un site web avec dans une page "contact" un formulaire (nom/email/message) qui envoie un mail à une personne prédéfinie en passant par un fichier "do_sendform.php" dont voici le code:
Code :
- <?php
- $msg = "Sender Name:\t$sender_name\n";
- $msg .= "Sender E-Mail:\t$sender_email\n";
- $msg .= "Message:\t$message\n\n";
- $recipient = "#@#.com";
- $subject = "email depuis le site #.fr";
- $mailheaders = "From: # <#@#.com> \n";
- $mailheaders .= "Reply-To: $sender_email\n\n";
- mail($recipient, $subject, $msg, $mailheaders);
- echo "<HTML><HEAD>";
- echo "<TITLE>Message envoyé !</TITLE></HEAD><BODY>";
- echo "<H1 align=center>Merci, $sender_name</H1>";
- echo "<P align=center>";
- echo "Votre message a été envoyé.</P>";
- echo "<P align=center>";
- echo "<a href=http://#.chez-alice.fr/>Revenir au site</a></P>";
- echo "</P>";
- echo "</BODY></HTML>";
- ?>
|
Ce code est le même que celui que j'ai sur mon propre site, qui fonctionne très bien.
Lorsque son site, alors que je le fabriquais, était sur mon serveur pour qu'elle puisse voir et commenter l'évolution, cette page de contact fonctionnait également très bien et elle recevait les emails envoyés depuis le formulaire. Je lui ai tout zippé, tout envoyé, et elle a tout mis sur son serveur (qui, soit-dit en passant, est hebergé dans les pages perso de Alice.fr) et depuis ça affiche une erreur 500. J'ai fouillé quelques sujets de forums sur internet mais rien trouvé. Donc me voici à poser ma question.
Etienne.
ps: j'ai remplacé tous ce qui concernait mon amie dans le code par des #
Message édité par tbfdm le 18-10-2008 à 11:03:55