[PHP] Pb email / balises

WRInaute occasionnel
Bonjour,

Sur un de mes sites j'envoies des alertes email a mes utilisateurs. Le mail est au format html, mis en page avec un tableau.
Le hic c'est que pour une raison que je ne m'explique pas, les balises <td> ou <tr> sont "coupees" (par des sauts de ligne ?) en

"<t
d>" ou

"<t
r>" etc... ce qui detruit ma mise en page :?

Qqun a deja rencontre ce pb et connait la solution ?

Merci !
 
WRInaute impliqué
Faudrait que tu postes le bout de script qui envoie le mail parce que comme ça, on paut pas dire grand chose.
 
WRInaute occasionnel
Bein je ne peux pas trop poster le truc, c'est pour un projet pas encore en production...

En revanche quand vous construisez le html que vous envoyez ensuite, forcez vous les sauts de ligne dans le code par un \n ?

genre:

Code:
$html = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>\n";
$html .= "<head>\n";
$html .= "<title>\n";
etc....
 
WRInaute impliqué
non, avec la fonction mail() en php, pour sauter des lignes,
ben il faut sauter des lignes....
$mes=" blal
bla
bla
bla
bla
";

Puis en HTML il y a des paramètre en plus a donner:
Jette un oeil sur la doc PHP
 
WRInaute occasionnel
Ok merci !
En fait comme mon code concatene la chaine "a la suite", je pense qu'au bout d'une certaine longeur la chaine est coupee arbitrairement, et quand le retour a la ligne s'effectue en plein milieu d'une balise html ca fait tout foirer... Merci pour votre aide !
 
Discussions similaires
Haut