Ciao a tutti,
mi sono scaricato da FREEPHP una newsletter perfettamente funzionante che però mi spedisce le mail soltanto in formato testo.
Ho dato un'occhiata al codice e ho provato a modificarlo, ma proprio non mi riesce di mandarla via con un minimo di formattazione HTML.
Premetto una cosa: non devo modificare il codice affinchè mi preveda la doppia opzione (HTML/TXT), ma devo renderla sempre HTML.
Il codice che mi spedisce la mail è questo:
Codice PHP:
......
......
$messaggio_formattato = $_POST['messaggio'];
$mess = <<<EOMESS
$messaggio_formattato
EOMESS;
for($i=0;$i<$num;$i++)
{
$mail = mysql_result($risultato, $i, 'mail');
$invio = mail("$mail", "$_POST[oggetto]", "$mess", "From: $mail_admin");
}
.......
.......
e io ho provato a sostituire la prima riga con questo:
Codice PHP:
$messaggio_formattato = "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML><HEAD>
<META http-equiv=Content-Type content=\"text/html; charset=iso-8859-1\">
</HEAD><body>
<img src=\"../immagini/immagine.gif\" width=\"103\" height=\"100\" border=\"0\" alt=\"...\">
$messaggio
</body></HTML>
";
.....
.....
ma nella mail leggo tutto il codice HTML (così com'è scritto) e non vedo il messaggio.
Qualcuno può aiutarmi?
Grazie.