par
E²xiT » 20 juil. 2006, 20:29
Bonjour,
J'ai le même soucis mais avec Windows Live Mail !
Voici mon code :
<?php
//code précédent
$mess = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n";
$mess .= "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\">\r\n";
$mess .= "<head>\r\n";
$mess .= "<title>Message personnel de ".$pseudo." </title>\r\n";
$mess .= "<style type=\"text/css\">\r\n";
$mess .= "body{margin: 0px; padding: 20px; width: 100%}\r\n";
$mess .= "h3, p{font-family: Verdana, Arial, sans-serif;}\r\n";
$mess .= "h3{font-size: 15px; color: #5b8d35; text-decoration: underline; font-style:italic;}\r\n";
$mess .= "p a{color: #5b8d35; text-decoration: underline;}\r\n";
$mess .= "p{font-size: 12px; color: #FFFFFF;}\r\n";
$mess .= "p a:hover{text-decoration: none; color: #8ac35e;}\r\n";
$mess .= ".msg{margin-left: 50px;}\r\n";
$mess .= ".inf{width: 330px; height: 165px; background-image: url(http://www.33xit.fr/blog/contact/infos.jpg); padding-top: 22px;}\r\n";
$mess .= "</style>\r\n";
$mess .= "</head>\r\n";
$mess .= "<body>\r\n";
$mess .= "<h3>Message personnel de ".$pseudo."</h3>\n";
$mess .= "<div class=\"msg\">\r\n";
$mess .= "<p>".stripslashes(nl2br($txt))."</p>\r\n";
$mess .= "</div>\r\n";
$mess .= "<div class=\"inf\">\r\n";
$mess .= "<p>De la part de ".$pseudo." (<a href=\"mailto:".$adr."\">".$adr."</a>) depuis l'IP ".$_SERVER['REMOTE_ADDR']." le ".date('d/m/Y \à H\hi').".</p>\r\n";
$mess .= "</div>\r\n";
$mess .= "</body>\r\n";
$mess .= "</html>";
//code suivant
?>
Donc le problème vient d'ici :
<?php
$mess .= ".inf{width: 330px; height: 165px; background-image: url(http://www.33xit.fr/blog/contact/infos.jpg); padding-top: 22px;}\r\n";
?>
J'ai essayé avec des simples quotes, des doubles, sans et aucun ne fonctionne..
Aussi, les balises <p> ne sont pas écritent en blanches... c'est assez bizarre !
Quelqu'un peu m'aider ?
Merci beaucoup.
Bonjour,
J'ai le même soucis mais avec Windows Live Mail !
Voici mon code :
[php]<?php
//code précédent
$mess = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\r\n";
$mess .= "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\">\r\n";
$mess .= "<head>\r\n";
$mess .= "<title>Message personnel de ".$pseudo." </title>\r\n";
$mess .= "<style type=\"text/css\">\r\n";
$mess .= "body{margin: 0px; padding: 20px; width: 100%}\r\n";
$mess .= "h3, p{font-family: Verdana, Arial, sans-serif;}\r\n";
$mess .= "h3{font-size: 15px; color: #5b8d35; text-decoration: underline; font-style:italic;}\r\n";
$mess .= "p a{color: #5b8d35; text-decoration: underline;}\r\n";
$mess .= "p{font-size: 12px; color: #FFFFFF;}\r\n";
$mess .= "p a:hover{text-decoration: none; color: #8ac35e;}\r\n";
$mess .= ".msg{margin-left: 50px;}\r\n";
$mess .= ".inf{width: 330px; height: 165px; background-image: url(http://www.33xit.fr/blog/contact/infos.jpg); padding-top: 22px;}\r\n";
$mess .= "</style>\r\n";
$mess .= "</head>\r\n";
$mess .= "<body>\r\n";
$mess .= "<h3>Message personnel de ".$pseudo."</h3>\n";
$mess .= "<div class=\"msg\">\r\n";
$mess .= "<p>".stripslashes(nl2br($txt))."</p>\r\n";
$mess .= "</div>\r\n";
$mess .= "<div class=\"inf\">\r\n";
$mess .= "<p>De la part de ".$pseudo." (<a href=\"mailto:".$adr."\">".$adr."</a>) depuis l'IP ".$_SERVER['REMOTE_ADDR']." le ".date('d/m/Y \à H\hi').".</p>\r\n";
$mess .= "</div>\r\n";
$mess .= "</body>\r\n";
$mess .= "</html>";
//code suivant
?>[/php]
Donc le problème vient d'ici :
[php]<?php
$mess .= ".inf{width: 330px; height: 165px; background-image: url(http://www.33xit.fr/blog/contact/infos.jpg); padding-top: 22px;}\r\n";
?>[/php]
J'ai essayé avec des simples quotes, des doubles, sans et aucun ne fonctionne..
Aussi, les balises <p> ne sont pas écritent en blanches... c'est assez bizarre !
Quelqu'un peu m'aider ?
Merci beaucoup.