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

  FORUM HardWare.fr
  Programmation
  PHP

  Formulaire non envoyé ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formulaire non envoyé ...

n°1574433
oli1987
Posté le 13-06-2007 à 14:59:34  profilanswer
 

Bonjour,
 
Dans plusieurs de me sites, le formulaire est similaire.
TOut se passait bien, jusqu'à aujourd'hui, où j'ai constaté que plus aucun formulaire ne me parvenait.
 
J'ai voulu chercher l'erreur dans mon code, mais introuvable. Tout allait bien pendant des mois et du jour au lendemain, plus rien...
 
Voilà le code de l'envoi du formulaire en mail  
 

Code :
  1. <?php     
  2.  
  3. $prenom = $_POST['prenom'];
  4. $nom = $_POST['nom'];
  5. $msg = "Nom:\t".$_POST['nom']."\n";   
  6. $msg .= "Prenom:\t".$_POST['prenom']."\n";   
  7. $msg .= "Email:\t".$_POST['email']."\n";   
  8. $msg .= "Demande:\t".$_POST['demande']."\n\n";       
  9. $recipient = "info@bcml.be";
  10. $subject = "Nouveau Formulaire";       
  11. $mailheaders = "From: Formulaire de ".$_POST['nom']." ".$_POST['prenom']." <> \n";   
  12. $mailheaders .= "Reply-To: ".$_POST['email']."\n\n";       
  13. mail($recipient, $subject, $msg, $mailheaders);       
  14. ?>
  15. <p align="center">&nbsp;</p> 
  16. <h1 align="center"><font face="verdana" color="#FFF400"><span style="font-size: 8pt"><b>Merci Mr. <?php echo $nom; ?></b></span></font></h1> 
  17. <p align="center"><font face="verdana" color="#FFF400"><span style="font-size: 8pt">Votre formulaire a été envoyé correctement.</span></font></p>


 
Qqun peut-il m'aider ?

mood
Publicité
Posté le 13-06-2007 à 14:59:34  profilanswer
 

n°1574444
oli1987
Posté le 13-06-2007 à 15:07:30  profilanswer
 

L'erreur :
 
Warning: mail() [function.mail]: Permission denied: headers injection (empty line)  
 
à la ligne
 
mail($recipient, $subject, $msg, $mailheaders);

n°1574454
zecrazytux
Posté le 13-06-2007 à 15:18:52  profilanswer
 

enleve un \n ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1574456
oli1987
Posté le 13-06-2007 à 15:20:23  profilanswer
 

alors là, je dis merci :D
 
$mailheaders .= "Reply-To: ".$_POST['email']."\n\n";
 
$mailheaders .= "Reply-To: ".$_POST['email']."\n";


Message édité par oli1987 le 13-06-2007 à 15:23:30

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

  Formulaire non envoyé ...

 

Sujets relatifs
Formulaire envoyé -> personnalisé le message de reception[résolu] Problème d'affichage dans email envoyé via un formulaire.
[php] formulaire envoyé sur emailMettre en forme le mail envoyé par un formulaire
Connaître le nombre de champ envoyé par un formulaireFormulaire avec pièce jointe envoyé par email
formulaire envoyé par mail???Otez les guillemets simples dans un mail envoyé via formulaire
[PHP-MySQL] Rediriger vers une page une fois le formulaire envoyé.Commen m'envoyé un mail par formulaire sur mon site :??:
Plus de sujets relatifs à : Formulaire non envoyé ...


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