Bonjour
j' ai besoin de declencher le téléchargement d'un fichier par l'intermédiaire d'un header. Le fichier est téléchargé mais vide( la boite de téléchargement s'ouvre). J'ai bien vérifié sur le serveur, il est bien présent.
Si vous avez des idées sur ce qui cloche dans ce code, je suis prenneur
Merci par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php $file = 'mysql.txt'; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); exit; } ?>
Laurent
Partager