Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
902 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pb avec la fontion mail()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb avec la fontion mail()

n°320125
Mercusio
Posté le 28-02-2003 à 12:12:08  profilanswer
 

Bonjour je veux créer un formulaire d'envoie de mail directement vers mon email pour cela j'utilise ce code
 
voici ma page avec mon formulaire, c'est la page message.html
 

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form method="post" action="mail.php">
  6. <table>
  7. <tr>
  8. <td>De:</td><td><input type="text" name="from" size="30"/></td>
  9. </tr>
  10. <tr>
  11. <td>Sujet : </td><td><input type="text" name="subject" size="50"/></td>
  12. </tr>
  13. <tr>
  14. <td>Message : </td>
  15. <td><textarea name="message" cols="40" rows="8"></textarea></td>
  16. </tr>
  17. <tr>
  18. <td><input type="submit" name="submit" value="envoyer" /></td>
  19. </tr></table>
  20. </form>
  21. </body>
  22. </html>


 
 
 
 
Ensuite j'ai la script d'envoie de mail, c'est mail.php
 

Code :
  1. <?
  2. $mail = $_POST['from'];
  3. $sujet = $_POST['subject'];
  4. $message = $_POST['message'];
  5. if(empty($mail))
  6.      {
  7.      ?>
  8.      <script type="text/javascript">
  9.      window.alert('Vous avez oublié de saisir votre email !');
  10.      history.go(-1);
  11.      </script>
  12.     <?
  13.     }
  14. elseif(empty($sujet))
  15.      {
  16.     ?>
  17.      <script type="text/javascript">
  18.      window.alert('Vous avez oublié de saisir le sujet !');
  19.      history.go(-1);
  20.      </script>   
  21.     <?
  22.     }
  23. elseif(empty($message))
  24.      {
  25.     ?>
  26.      <script type="text/javascript">
  27.      window.alert('Vous avez oublié de saisir votre Message !');
  28.      history.go(-1);
  29.      </script>   
  30.     <?
  31.     }
  32. else
  33.      {
  34. $recipient = "monemail@moi.fr";
  35. $subject = "Message";
  36. $message2 = "De:\t$mail\n";
  37. $message2 .= "Sujet:\t$sujet\n";
  38. $message2 .= "Message:\t$message\n";
  39. $headers = "From: \t$mail\n";
  40. $headers .= "Reply-To: $mail";
  41. mail($recipient, $subject, $message2, $headers); 
  42.    
  43.    }
  44. //echo "<meta http-equiv='refresh' content='0;url=mail.php'>";  
  45. ?>


 
 
Mais lorsque j'essaie d'envoyer le mail, et pourtant mon adresse email est bien valide, il me dit toujours  
 
Warning: Failed to Receive in c:\program files\easyphp\www\site\mail.php on line 46

 
Et la ligne 46 correspond à mail($recipient, $subject, $message2, $headers);
 
Pouvez vous m'aider svp?? Merci

mood
Publicité
Posté le 28-02-2003 à 12:12:08  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pb avec la fontion mail()

 

Sujets relatifs
PHP : Fction Mail et php.iniPHP : fction mail HTML et Images
[C++ - Kylix] Faire un lien vers un site Internet / une adresse e-mail[ASP] récupérer une adresse mail depuis le carnet d'adresses outlook
[HTML] faire un formulaire sans dynamique ni mail ??fontion mail() et serveur hébérgé chez soi
[ Flash ] Bouton d'envoi de mail, quelle action ??[c] Envoyer un mail avec un programme en c
mail avec petit questionnaire 
Plus de sujets relatifs à : Pb avec la fontion mail()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR