voilà le code le la partie qui envoie le mail et qd je fais ca ça ne marche pas mon mail n'est pas mis en forme selon le css
<?
if($_POST['contenu'] == "")
{
echo "Vous n'avez pas rentré de contenu pour la newsletter veuillez recommencer.";
?>
<!-- Ici c'est le formulaire de transmission de la newsletter-->
<form method="post" action="post.php">
<!--Données pour l'envoi de la newsletter-->
<fieldset>
<legend>NewsLetter</legend>
<label>Contenu :<br/><textarea rows="10" cols="73" scrolling="yes" name="contenu"></textarea></label><br>
</fieldset>
<center><input type="submit" value="Envoyer"/></center>
</form>
<?
}
else
{
// déclaration des variables design (corps de la page, design ...)
$debut = "
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\" >
<head>
<title>Mediatest || Actus, Jeux, Tests...</title>
<!-- Début du code css pour la page -->
<style type=\"text/css\">
/*DESIGN PRINCIPAL ET GLOBAL*/
body
{
margin: auto;
width: 800px;
margin-top: 5px;
background-color: #F9DF91;
}
#banniere
{
background-image: url(\"http://media.test.free.fr/images/banniere.jpg\");
width: 760px;
height: 100px;
margin: auto;
background-repeat: no-repeat;
}
#menu
{
float: left;
border: outset 1px black;
width: 150px;
background-image: url(\"http://media.test.free.fr/images/fond_menu_principal.jpg\");
margin-top: 50px;
background-repeat: repeat-y;
}
.composant_menu
{
border: outset 1px black;
width: 130px;
margin-bottom: 10px;
margin-left: 10px;
margin-top: 10px;
background-image: url(\"http://media.test.free.fr/images/fond_menu_secondaire.jpg\");
background-repeat: repeat-y;
}
#contenu
{
width: 620px;
text-align: justify;
margin-top: 50px;
margin-left: 160px;
border: black 1px solid;
background-color: #FFDE00;
padding-left: 4px;
padding-right: 4px;
}
/* DESIGN PARTICULIER, DECORATIONS SUPERFICIELLES */
/*DECORATIONS MENUS */
.composant_menu h4
{
text-align: center;
text-decoration: underline;
}
.composant_menu a
{
color: black;
text-decoration: none;
}
.composant_menu a:hover
{
background-color: #FBD7B0;
text-decoration: underline overline;
}
.composant_menu a:active
{
background-color: #FEAC54;
font-weight: bold;
text-decoration: underline overline;
}
.composant_menu ul
{
list-style-type: circle;
list-style-image: url(\"http://media.test.free.fr/images/puce_menu.jpg\");
}
/*DECORATION CONTENU */
#contenu p
{
font-family: \"Trebuchet MS\" serif;
font-size: 0.8em;
}
#contenu h4
{
text-align: left;
text-decoration: underline overline;
}
#contenu h3
{
text-align: center;
font-family: \"Comic Sans MS\",serif;
font-size: 1.05em;
text-decoration: underline;
}
#contenu a
{
color: #D64600;
}
</style>
</head>
<body>
<!-- Bloc bannière-->
<div id=\"banniere\">
</div>
<!--Bloc menu-->
<div id=\"menu\">
<!--Menu-->
<div class=\"composant_menu\">
<h4>Menu</h4>
<ul>
<li><a href=\"Toute'>http://media.test.free.fr/actus/\">Toute l'Actu</a></li>
<li><a href=\"On'>http://media.test.free.fr/tests/\">On a Testé</a></li>
<li><a href=\"Forumshttp://www.mediatest-forum.tk\">Forums</a></li>
<li><a href=\"Contacthttp://media.test.free.fr/contact/\">Contact</a></li>
<li><a href=\"Equipehttp://media.test.free.fr/equipe/\">Equipe</a></li>
</ul>
</div>
<!--Indentification-->
<div class=\"composant_menu\">
<h4>Identification</h4>
<ul>
<li><a href=\"Loginhttp://media.test.free.fr/login/\">Login</a></li>
<li><a href=\"http://media.test.free.fr/sinscrire/\">S'inscrire</a></li>
<li><a href=\"Adminhttp://media.test.free.fr/admin/\">Admin</a></li>
</ul>
</div>
<!--Bloc partenaires-->
<div class=\"composant_menu\">
<h4>Partenaires</h4>
<ul>
<li>Partenaire1</li>
<li>Partenaire2</li>
<li>Partenaire3</li>
</ul>
</div>
</div>
<!--Contenu de la page-->
<div id=\"contenu\">
<h3>NewsLetter</h3>
<h4>Edito</h4>
<p>
<hr color=\"black\"/>
</p>
<h4>Nouveautés</h4>
<p>";
$fin = "</p>
</div>
</body>
</html>";
//récupération du message/corps de la page + définition des header du mail.
$contenu = stripslashes($_POST['contenu']);
//récupération des destinataires
$host = "uhuhuh";
$user = "niakniak";
$pass = "dfnhiosf";
@mysql_connect($host,$user,$pass) or die("Erreur de connexion niveau 1");
@mysql_select_db($user) or die("Erreur de connexion niveau 2");
$demande = "SELECT email FROM mediatest_login";
$resultat = mysql_query($demande);
while ($recuperation = mysql_fetch_array($resultat))
{
$email = $recuperation['email'];
// envoi du mail
mail("$email", "NewsLetter MediATesT", "$debut$contenu$fin", "From: newsletter@mediatest.tk\r\nContent-Type: text/html; charset=ISO-8859-1");
}
echo "Votre lettre d'information a été envoyé avec succès. Veuillez cliquer <a href=\"../console.php\">ici</a> pour retourner dans la Console d'Administration";
}
?>
WaNoU ThE EpSyLoN
Les NewBies d'aujourd'hui sont les Experts de demain..