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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de retour chariot dans la fonction mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de retour chariot dans la fonction mail

n°168103
robz
www.volumecase.com
Posté le 28-06-2002 à 15:53:52  profilanswer
 

Salut,  
 
J'ai une erreur lors de l'exécution de la fonction mail:  
Warning: Server Error in C:\datasyscom\hotline\mime_mail.class.php on line 146  
 
Cette classe me sert à envoyer des mail en html, avec une pièce jointe.  
 
Lorsque j'enlève tous les \n (dans le texte ou l'entete), cela fonctionne.  
 
J'aimerais savoir où configurer ceci (dans php.ini?)  
 
des exemples tout bêtes montrent que ma fonction mail n'accepte pas les \n...  
 
Robz

mood
Publicité
Posté le 28-06-2002 à 15:53:52  profilanswer
 

n°168128
robz
www.volumecase.com
Posté le 28-06-2002 à 16:12:35  profilanswer
 

Exemple tout bête  
 
$email="mail@societe.fr";  
$sujet="Un nouvel incident a été déclaré";  
$message="Bonjour un nouvel incident a été déclaré";  
mail($email,$sujet,$message);  
 
ceci fonctionne, mais avec un \n  
 
$email="mail@societe.fr";  
$sujet="Un nouvel incident a été déclaré";  
$message="Bonjour un nouvel incident a été déclaré\n";  
mail($email,$sujet,$message);  
 
ceci me renvoit un message d'erreur  
 
?...  
 
Quelqu'un a une ID?  
 
j'utilise la version PHP 4.1.2

n°168281
Dost67
Posté le 28-06-2002 à 23:10:15  profilanswer
 

1. Message d'erreur exacte.
2. Qu'est-ce que mime_mail.class.php ?
3. Dans mail($email,$sujet,$message); tu ne semble pas passer par la fameuse classe citée avant.
4. Essaye sur un autre serveur, si c'est possible, pour voir si le pb est lié à la machine.


Message édité par Dost67 le 28-06-2002 à 23:11:20
n°168741
robz
www.volumecase.com
Posté le 01-07-2002 à 08:47:24  profilanswer
 

Ayai, g enfin trouvé grâce à :
http://www.php.net/manual/fr/function.mail.php
 
en effet, pour le message en html, il suffit d'ajouter des <br> à la place des \n, mais pour les headers, ca ne fonctionne pas, car ce n'est pas de l'html.
 
La solution est alors d'écrire un \r avant \n.
Le pire c'est que ça fonctionne !!
Ne me demandez pas pourquoi, je crois que c'est lorsque le mail host est sous windoz...
 
voila, beh c t pas évident !!
 
Merci de votre aide.


Message édité par robz le 01-07-2002 à 11:07:01

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

  Problème de retour chariot dans la fonction mail

 

Sujets relatifs
[PHP] Probleme de concatenation .... URGENTProbleme avec l'authentification HTTP
[javascript] envoyer formulaire en fonction d'un bouton radio.[Probleme] exel
probleme avec fonctions preg_replacejavascript et la super fonction eval() -> je suis trop nul, mais c bon
[PHP] Problème avec if !(petit probleme avec requete Delete je pense facile mais je vois pas
[ PHP ] - retour sur l'index automatique !?![XML/XSL] Problème de gestion des espaces
Plus de sujets relatifs à : Problème de retour chariot dans la fonction mail


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