Ciao a tutti,
ho un problema con phpMailer.
Di solito invio un messaggio e tutto va bene. Il destinatario riceve il messaggio subito e senza problemi.
Quando invece nel testo da inviare inserisco una piccola tabella, preparata con php e html, il messaggio arriva allo stesso modo, ma nella email del destinatario sono visibili i valori e i tag della tabella, tutti (table, tr, th td). Ho provato a usare la funzione file_get_contents() di php, ma il risultato è lo stesso.
esempio:
Codice PHP:
$table = '<table border="1">
<tr><th>Nome</th><th>Età</th><th>Email</th></tr>';
$data = [['nome' => 'Mario', 'eta' => 30, 'email' => 'mario@example.com'],
['nome' => 'Luigi', 'eta' => 28, 'email' => 'luigi@example.com'], ];
foreach ($data as $row) {
$table .= '<tr>';
$table .= '<td>' . $row['nome'] . '</td>';
$table .= '<td>' . $row['eta'] . '</td>';
$table .= '<td>' . $row['email'] . '</td>';
$table .= '</tr>'; }
$table .= '</table>';
dove sbaglio?