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

  FORUM HardWare.fr
  Programmation

  Problème d'en-têtes de mails avec PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'en-têtes de mails avec PHP

n°104989
Alex01
Posté le 26-02-2002 à 13:34:37  profilanswer
 

Bonjour à tous  :hello:  
 
Le problème est le suivant :
Si je met deux en-têtes dans ma fonction mail(), le système ne prend en compte que le premier  :cry:  
Comment puis-je faire pour que mon systeme prennent en compte les deux en-têtes (Content-Type: text/html; charset=iso-8859-1) et(X-priority: 1) ?
   
Voici ma commnande php :
mail($tab_email[$n],"Nouvelle ",$ligne0.$ligne1.$ligne2.$ligne3.$ligne4.$ligne5.$ligne6,"Content-Type: text/html; charset=iso-8859-1","X-priority: 1" );
 
Dans ce cas, je ne reçois qu'un mail au format HTML mais sans ordre de priorité et si j'inverse l'ordre je reçoit un mail avec priorité mais au format texte !  :gun:  
 
Merci d'avance  :jap:  
Alex01  :bounce:

mood
Publicité
Posté le 26-02-2002 à 13:34:37  profilanswer
 

n°104997
Lord II
PIB2000
Posté le 26-02-2002 à 13:40:07  profilanswer
 

cela m'étonnes que cela ne fasse pas une erreur car dans la doc il est dit
 
 
bool mail (string to, string subject, string message, string additional_headers)
 
 
donc je pense qu'il faut que tu fasses une chaine de caractères avec tes headers et que tu les insères en tant que 4éme paramètres. Ne pas oublier les \n entre chaque header( enfin je pense)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°105006
Alex01
Posté le 26-02-2002 à 13:53:36  profilanswer
 

Merci de ta réponse mais ça ne fonctionne pas (avec ou sans le \n)
 
mail($tab_email[$n],"Nouvelle News sur Sicaweb",$ligne0.$ligne1.$ligne2.$ligne3.$ligne4.$ligne5.$ligne6,"Content-Type: text/html; charset=iso-8859-1\nX-priority: 1\n" );
 
Alex01 :bounce:

n°105007
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 26-02-2002 à 13:55:21  profilanswer
 

Alex01 a écrit a écrit :

Merci de ta réponse mais ça ne fonctionne pas (avec ou sans le \n)
 
mail($tab_email[$n],"Nouvelle News sur Sicaweb",$ligne0.$ligne1.$ligne2.$ligne3.$ligne4.$ligne5.$ligne6,"Content-Type: text/html; charset=iso-8859-1\nX-priority: 1\n" );
 
Alex01 :bounce:  




 
sans espace!!!!!
Content-Type:text/html;charset=iso-8859-1


---------------
What is popular is not always right, what is right is not always popular :D
n°105016
Alex01
Posté le 26-02-2002 à 14:05:11  profilanswer
 

Non, ça ne fonctionne toujours pas  :cry:  
 
mail($tab_email[$n],"Nouvelle News sur Sicaweb",$ligne0.$ligne1.$ligne2.$ligne3.$ligne4.
$ligne5.$ligne6,"Content-Type:text/html;charset=i
so-8859-1\nX-priority:1" );
 
mail($tab_email[$n],"Nouvelle News sur Sicaweb",$ligne0.$ligne1.$ligne2.$ligne3.$ligne4.
$ligne5.$ligne6,"Content-Type:text/html;charset=i
so-8859-1\n,X-priority:1" );
 
et en plus le \n me procure des erreurs

n°105017
Lord II
PIB2000
Posté le 26-02-2002 à 14:06:49  profilanswer
 

et si tu mets un point virugle (ou une virgule) à la place du \n
 
tout ca je le lis dans la doc ......

 

[jfdsdjhfuetppo]--Message édité par lord ii--[/jfdsdjhfuetppo]


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°105030
Alex01
Posté le 26-02-2002 à 14:15:59  profilanswer
 

Et bien non, ça ne donne rien  :fou:  
 
Toutefois j'ai aussi 2 docs sous les yeux et je ne trouve rien si ce n'est que ça devrait être séparé par des virgules.
Mais ça ne change rien !
 
 :gun:  :gun:

n°105046
ethernal
Chercheur de vérité...
Posté le 26-02-2002 à 14:26:34  profilanswer
 

voila comment il faut écrire des header pour les mails :
 
$headers="Content-Type: text/html; charset=iso-8859-1\r\n"
        ."X-priority: 1\r\n";
 
mail($dest,$sujet,$contenu,$headers);
 
donc avec un \r\n en fin de chaine, le tout concaténé sans espace. Pour le contenu des headers à toi de vérifier ;)

 

[jfdsdjhfuetppo]--Message édité par ethernal--[/jfdsdjhfuetppo]

n°105056
Alex01
Posté le 26-02-2002 à 14:38:43  profilanswer
 

SUPER, MERCI, ça fonctionne !!!!! :bounce:  :bounce:  :bounce:  :bounce:  
 
il manquait juste les \r
 
merci beaucoup ! :jap:  :jap:  :jap:  :jap:  
 
Alex01 :bounce:

n°105058
ethernal
Chercheur de vérité...
Posté le 26-02-2002 à 14:40:27  profilanswer
 

de rien :)

mood
Publicité
Posté le 26-02-2002 à 14:40:27  profilanswer
 

n°105134
Je@nb
Kindly give dime
Posté le 26-02-2002 à 17:06:48  profilanswer
 

par contre g jamais capté l'histoire d'envoyer des images en data avec des base64 et tt qqn peut m'expliquer ?


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

  Problème d'en-têtes de mails avec PHP

 

Sujets relatifs
[JAVASCRIPT] Probleme de reperage d'un objetComment récupérer une variable Javascript dans du code PHP ?????
[PHP/SQL] Recuperer un champ du dernier enregistrement BISBesoin d'aide PHP calculer un age
PHP/ MYSQL : generation d'alias, clause uniqueComment dédoublonner une base excel (avec pleins de mails dedans)
[PHP] Installer un module de news[SQL] probleme de requetes
[PHP] Upload d'un fichier, j'en peux plus ...[PHP] cherche application de gestion de contacts perso [trouvée]
Plus de sujets relatifs à : Problème d'en-têtes de mails avec PHP


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