par
Hywan » 20 nov. 2008, 17:00
Et si tu fais quelque chose du genre (qui correspondrait plus à ma première idée) :
error_reporting(0);
ob_start();
ini_set('zlib.output_compression', 0);
define('CFG_SEND_FILENAME', 'export-users.txt');
define('CFG_FILESIZE', strlen($content));
define('CFG_FILE_MD5', md5($content));
define('CFG_DATE_FORMAT', 'D, d M Y H:i:s');
header('Pragma: public');
header('Last-Modified: '.gmdate(CFG_DATE_FORMAT).' GMT');
header('Cache-Control: must-revalidate, pre-check=0, post-check=0, max-age=0');
header('Content-Tranfer-Encoding: none');
header('Content-Length: '.CFG_FILESIZE);
header('Content-MD5: '.base64_encode(CFG_FILE_MD5));
header('Content-type: plain/text');
header('Content-Disposition: attachment; filename="'.CFG_SEND_FILENAME.'"');
header('Date: '.gmdate(CFG_DATE_FORMAT, time()).' GMT');
header('Expires: '.gmdate(CFG_DATE_FORMAT, time()+1).' GMT');
header('Last-Modified: '.gmdate(CFG_DATE_FORMAT, time()).' GMT');
foreach ($users as $user)
echo $user . PHP_EOL;
ob_end_flush();
Et si tu fais quelque chose du genre (qui correspondrait plus à ma première idée) : [php]error_reporting(0);
ob_start();
ini_set('zlib.output_compression', 0);
define('CFG_SEND_FILENAME', 'export-users.txt');
define('CFG_FILESIZE', strlen($content));
define('CFG_FILE_MD5', md5($content));
define('CFG_DATE_FORMAT', 'D, d M Y H:i:s');
header('Pragma: public');
header('Last-Modified: '.gmdate(CFG_DATE_FORMAT).' GMT');
header('Cache-Control: must-revalidate, pre-check=0, post-check=0, max-age=0');
header('Content-Tranfer-Encoding: none');
header('Content-Length: '.CFG_FILESIZE);
header('Content-MD5: '.base64_encode(CFG_FILE_MD5));
header('Content-type: plain/text');
header('Content-Disposition: attachment; filename="'.CFG_SEND_FILENAME.'"');
header('Date: '.gmdate(CFG_DATE_FORMAT, time()).' GMT');
header('Expires: '.gmdate(CFG_DATE_FORMAT, time()+1).' GMT');
header('Last-Modified: '.gmdate(CFG_DATE_FORMAT, time()).' GMT');
foreach ($users as $user)
echo $user . PHP_EOL;
ob_end_flush();[/php]