Guarda se questo codice ti può venire utile...e se funziona:
Codice PHP:
<?php
$userinfo = file("formazione.txt");
echo '<table>';
foreach($userinfo as $key => $val)
{
//explode that data into a new array:
$data[$key] = explode("||", $val);
}
$string = array();
$final_string = "";
for($k = 0; $k < sizeof($userinfo); $k++)
{
$string[$k] = "Nome:".$data[$k][0]." ";
$string[$k].= "Confermato:".$data[$k][1]." ";
$string[$k].= "Note:".$data[$k][2]."||";
$final_string = $final_string.$string[$k];
echo '<tr><td>Nome:</td><td><b>'.$data[$k][0].'<b></td></tr>';
echo '<tr><td>Confermato:</td><td>'.$data[$k][1].'</td></tr>';
echo '<tr><td>Note:</td><td>'.$data[$k][2].'</td></tr>';
echo '<tr><td colspan=2> </td></tr>';
/*
// Per inviare email in formato HTML, si deve impostare l'intestazione Content-type.
$intestazioni = "MIME-Version: 1.0"."\r\n";
$intestazioni .= "Content-type:text/html;charset=iso-8859-1"."\r\n";
// intestazioni addizionali
$intestazioni .= 'To: test <test@test.com>'."\r\n";
$intestazioni .= 'From: test <test@test.com>'."\r\n";
$intestazioni .= 'Cc: test@test.com'."\r\n";
$intestazioni .= 'Bcc: test@test.com'."\r\n";
$to = "";
$data = date("Y-m-d H:i:s");
$Body = "<br>";
$Body .= "<table>";
$Body .= "<tr><td>Nome:</td><td><b>".$data[$k][0]."<b></td></tr>";
$Body .= "<tr><td>Confermato:</td><td>".$data[$k][1]."</td></tr>";
$Body .= "<tr><td>Note:</td><td>".$data[$k][2]."</td></tr>";
$Body .= "<tr><td colspan=2> </td></tr>";
$Body .= "</table>";
$Body .= "<br>";
$Body .= "<br>";
$Subject = "Aggiornato al $data\r\n";
mail($to,$Subject,$Body,$intestazioni);
*/
}
/* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
$intestazioni = "MIME-Version: 1.0"."\r\n";
$intestazioni .= "Content-type:text/html;charset=iso-8859-1"."\r\n";
/* intestazioni addizionali */
$intestazioni .= 'To: test <test@test.com>'."\r\n";
$intestazioni .= 'From: test <test@test.com>'."\r\n";
$intestazioni .= 'Cc: test@test.com'."\r\n";
$intestazioni .= 'Bcc: test@test.com'."\r\n";
$to = "";
$data = date("Y-m-d H:i:s");
$Body = "<br>";
$Body .= "<table>";
$Body .= "<tr><td>".$final_string."</td></tr>";
$Body .= "<tr><td colspan=2> </td></tr>";
$Body .= "</table>";
$Body .= "<br>";
$Body .= "<br>";
$Subject = "Aggiornato al $data\r\n";
mail($to,$Subject,$Body,$intestazioni);
?>