Salve,
Ho un problema quando vado ad esportare un lista di email massiccia (pi� di 3000 email).
Codice PHP:
<?php
include("config.php");
sql = mysql_query("SELECT nominativo,mail FROM clienti WHERE mail != '' ORDER BY mail ASC");
if(mysql_num_rows($sql) > 0){
$output1 = '
<table border="1">
<tr>
<th bgcolor="#bfbfbf">Nominativo</th>
<th bgcolor="#bfbfbf">Email</th>
</tr>';
echo $output1;
while($row = mysql_fetch_array($sql)){
$output2 ='
<tr>
<td>'.$row["nominativo"].'</td>
<td>'.$row["mail"].'</td>
</tr>
';
echo $output2;
}
$output3 = '</table>';
header("Content-Type: application/xls");
header("Content-Disposition: attachment; filename=lista-email.xls");
echo $output3;
}
?>
Mi stampa correttamente la lista delle email, ma non mi esporta il file in *.xls e mi visualizza due errori che sono:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\clienti\esporta_email.php:25) in C:\xampp\htdocs\clienti\esporta_email.php on line 30
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\clienti\esporta_email.php:25) in C:\xampp\htdocs\clienti\esporta_email.php on line 31
Come posso risolvere?
Grazie in anticipo