J'essaie de faire un download de fichier en php mais ca foire....
Mon code est le suivant:
function downloadFile($file) {
$size=filesize($file);
header("Content-Type: application/force-download; name=\"".$file."\"" );
header("Content-Transfer-Encoding: binary" );
header("Content-Length: ".$size);
header("Content-Disposition: attachment; filename=\"".$file."\"" );
header("Expires: 0" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
readfile($file);
}
mais j'ai toujours une erreur ..
Warning: Cannot add header information - headers already sent by (output started at f:\www\vin100\index.php:13) in f:\www\vin100\explorer.inc.php on line 508
dans ma page index j'ai ceci:
if ($intro <> "yes" ){
header("Location: intro.php" );
exit();
}
est ce que l'erreur viens du fait que j'ai déjà un header ??
qu'est ce qu'il faut faire pour y remédier
suis un peu paumé là
---------------
les vin100 c'est les meilleurs lol