Non funziona ... viene visualizzato questo messaggio: Parse error: syntax error, unexpected $end in C:\xampp\htdocs\excel.php on line 34Codice PHP:<?php
$hostname = "localhost";
$database = "testing";
$username = "root";
$password= "Silenzio900";
$conn= mysql_pconnect($hostname, $username, $password) or die(mysql_error());
mysql_select_db($database, $conn);
$query = "SELECT data_t1, msisdn, marcaggio FROM mpcaring";
$mpcaring = mysql_query($query, $conn) or die(mysql_error());
$row_mpcaring = mysql_fetch_assoc($mpcaring);
?>
<?php
{ while ($row_mpcaring= mysql_fetch_assoc($mpcaring)) {
$righe.= "\"".$row_mpcaring['data_t1']."\"\t\"".$row_mpcaring['msisdn']."\"\t\"".$row_mpcaring['marcaggio']."\"\n";
}
?>
<?php
// questo è l'header importante
header("Content-Disposition: attachment; filename=\"nomefile.csv\" ");
// io aggiungerei anche questi
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: public");
?>
<?php
$file = "nomefile.csv";
$apri_il_file_da_scrivere = fopen($file, "w");
$scrivici_dentro = fwrite($apri_il_file_da_scrivere, $righe);
$chiudi_ed_invia = fclose($apri_il_file_da_scrivere);
?>
... dove sbaglio?

Rispondi quotando