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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème de "!" dans un mail envoyé en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de "!" dans un mail envoyé en php

n°612250
Annetigrou
Posté le 15-01-2004 à 09:26:36  profilanswer
 

Bonjour,
 
Je suis en train de préparer une newsletter pour mon site www.xboxlivefrance.com, vous l'aurez compris c'est un site sur les jeux vidéos.
 
Dans le mail je mets les dernières news, les derniers rendez-vous de jeux en ligne, et la liste des jeux possédés par la personne.
Aucun problème pour tout cela.
 
Mais là où se trouve le problème c'est que lorsque je reçois le mail, il y a un "! " qui se glisse dedans.
 
Par Exemple "Online" se transforme en "Onli! ne", "Tom Clancy's Splinter Cell" se transforme en "! Tom Clancy's Splinter Cell" et les liens qui vont avec ne fonctionne plus non plus tout le temps.
 
J'ai affiché la variable qui contient le message de la newsletter au moment de l'envoi et là je n'ai pas le "! ".
 
Sur le site lors de l'envoi :
08/01 - 13 nouvelles images de Steel Battalion : Line of Contact
07/01 - Une super vidéo de True Fantasy Live Online ! A télécharger !
07/01 - Nouveau trailer de Splinter Cell : Pandorra Tomorrow
 
Sur le mail que je reçois :
08/01 - 13 nouvelles images de Steel Battalion : Line of Contact
07/01 - Une super vidéo de True Fantasy Live Onli! ne ! A télécharger !
07/01 - Nouveau trailer de Splinter Cell : Pandorra Tomorrow
 
Je me suis dit que cela venais peut-être de mon en-tête mais après plusieurs essais visiblement non. je la mets tout de même.
 
// Envoi du mail au format HTML  
$Headers = "Content-Transfer-Encoding: 8bit";
$Headers .= "\nContent-Type: text/html; charset=iso-8859-1";
$Headers .= "\nFrom: Xboxlivefrance.com <Postmaster@xboxlivefrance.com>\r\n";
 
Enfin si vous désirez voir le phpinfo() vous le trouverez là : http://sd78.sivit.org/
 
Je vous remercie d'avance
 
Anne

mood
Publicité
Posté le 15-01-2004 à 09:26:36  profilanswer
 

n°612367
mrbebert
Posté le 15-01-2004 à 11:43:00  profilanswer
 

Est-ce que les lignes du corps du message ne sont pas trop longues ? Essaie d'y mettre des \n de temps en temps.

n°612415
Freekill
Electron libre…
Posté le 15-01-2004 à 12:21:14  profilanswer
 

Et avec "& #33;" (sans espace) à la place de "!" ?
 
Tu peux aussi essayer de passer tout le contenu du mail au htmlentities()


Message édité par Freekill le 15-01-2004 à 12:22:45

---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
n°612511
Azzazel
Posté le 15-01-2004 à 13:47:56  profilanswer
 

J'ai eu ce genre de probleme et c'était du à un mauvais découpage de mes déclaration d'entêtes dans le message ...
Regarde la source de ton message et regarde si les entêtes ne sont pas mal découpé...
 
pour le retour à la ligne sous windows il faut utiliser impérativement \r\n sinon il ne le prend pas en compte et tu risque de rencontrer justement ce type de problèmes

n°615484
Annetigrou
Posté le 19-01-2004 à 12:13:58  profilanswer
 

Ok merci beaucoup pour les réponses. Effectivement il y avait un pb dans la déclaration de mon entête de message.
 


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

  Problème de "!" dans un mail envoyé en php

 

Sujets relatifs
[XML/XSL]génération d'un XML a partir d'un XML par XSL problemeProblème install VirtualTreeView
Probleme de Charset sous Windows et pas sous Unixurl rewriting --> problème (avec mon serveur).
Probleme avec la fct bcdiv()[Sql] Problème sur croisement de tables
Problême de concept - Comment gerer des catégories ?probleme avec des classes
Problème : Utilisation sous Unix de fichiers écrits sous Windowsfonction mail() probleme avec la gestion des emails non envoyé
Plus de sujets relatifs à : Problème de "!" dans un mail envoyé en php


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