Bonjour à tous,
J'utilise un script qui me permet d'envoyer des emails en masse (newsletter) à des membres.
Dans le corps du message, j'utilise du html, du php, créé des requêtes etc...
Tout ceci fonctionne très bien, mais le code devient vite illisible.
Ex actuel :
$req5
= mysql_query("SELECT * FROM offres ORDER BY date DESC LIMIT 1");
$result5
= mysql_fetch_array($req5);
$msg .= "<table width=600 bgcolor=#ffffff border=1 bordercolor=#000000 align=center cellspacing=0 cellpadding=0>";
$msg .= "<tr>";
$msg .= "<td bgcolor=#7478ff height=25 align=center><font face=tahoma color=#ffffff size=2><b>Offre d'emploi du ".$result5['date']." : ".$result5['entreprise']." (".$result5['ref'].")</b></font></td>";
$msg .= "</tr>";
$msg .= "<tr>";
$msg .= "<td bgcolor=#eeffff>";
$msg .= "<font size=2 face=tahoma><div style=text-align: justify>".nl2br($result5['description'])."</div></font>";
$msg .= "</td>";
$msg .= "</tr>";
$msg .= "<tr>";
$msg .= "<td bgcolor=#7478ff>";
$msg .= "<font size=2 face=tahoma color=#ffffff>Contact : ".$result5['contact']."</font>";
$msg .= "</td>";
$msg .= "</tr>";
$msg .= "</table><br>";
$to = "toutes mes adresses email";
$subject
= $_POST['sujet'];
$dest = "toto@toto.com";
$from ="From: $dest\r\n";
$from .="Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$from .="Bcc: $Bcc\r\n";
mail($to[0],$subject,$msg,$from);
Je voudrai savoir s'il est possible d'inclure une page créée en php, dans le corps du message à envoyer. En clair, est il possible de faire un truc du genre :
$msg = include("ma_page.php");

Ca me faciliterait grandement la tâche et simplifierait mon code.
J'espère être suffisament clair.
Merci d'avance de votre aide !