Ciao a tutti,
sto provando ad inviare delle mail in formato Html... l'invio delle mail funziona e anche il codice HTMl sembra corretto.
Il problema è che quando invio la mail... il codice HTML, che compare nella mail ricevuta, viene ripetuto 2 volte.
Cioè se ho il codice html di una tabella di colore verde..quando ricevo la mail visualizzo due tabelle di colore verde... :master: :master:
Perchè succede questo? Mi sfugge qualcosa? Ignoro qualcosa??
Vi posto il codice HTML e il codice PHP per l'invio della mail:
Secondo voi dove sbaglio???codice:......... // Query per l'estrazione degli indirizzi E-mail $query = "SELECT * FROM mail"; //Invio la Query al DB $result = mysql_query($query, $db); while($row = mysql_fetch_array($result)) { $mail="$row[mail]"; // Invio la mail $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: News Letter <newsletter@miosito.it>\r\n"; $headers .= "Reply-To: info@miosito.it"; $oggetto = "La News Letter "; $testo = "<html> <head> <link href=\"http://www.miosito.it/css/txt.css\" rel=\"stylesheet\" type=\"text/css\"> </head> <body> <table width=\"100%\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\" bgcolor=\"#009900\"> <tr> <td width=\"17%\"><a href=\"http://www.miosito.it\"><img src=\"http://www.miosito.it/immagini/logo.gif\" alt=\"Nome sito\" width=\"125\" height=\"50\" border=\"0\"></a></td> <td width=\"83%\" align=\"center\"></td> </tr> </table> <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FF9900\"> <tr> <td></td> </tr> </table> <table width=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\"> <tr> <td class=\"txt_12nero\">$testo</td> </tr> <tr> <td class=\"txt_12centrato\"><a href=\"http://www.miosito.it/news_letter.php\" title=\"Cancellatii dalla News Letter\" class=\"txt_12verde\">Clicca qua</a> se vuoi cancellarti dalla nostra lista e non ricevere piu' la nostra News Letter </td> </tr> </table> </body> </html> "; //Invio l'E-mail mail($mail, $oggetto, $testo, $headers); }
Ci date un occhio?
Grazie 1000!!!
Ciao Ciao

Rispondi quotando