Сохранение данных Mysql в xls с использованием переполнения стека

Я хочу экспортировать данные в формате xls, используя PHP. Но вместо информации о загрузке они отображаются на моей веб-странице.

//connection to database
//building of all information -> ($righe)

header("Content-type: application/vnd.ms-excel");
header("Content-disposition: esporta_utenti.xls");
print $righe;
exit();

$righe мой кортеж

0

Решение

header('Pragma: public');   // required
header('Expires: 0');       // no cache
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Last-Modified: '.gmdate ('D, d M Y H:i:s', filemtime ($file_name)).' GMT');
header('Cache-Control: private',false);
header('Content-Type: '.$mime); // file mime type
header('Content-Disposition: attachment; filename="'.basename($file_name).'"');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($file_name));    // provide file size
header('Connection: close');
readfile($file_name);       // push it out
exit();

Этот код был изначально опубликован здесь http://davidwalsh.name/php-force-download . И могут быть переданы для подробного объяснения Кодекса.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]