Bonjour, je bosse avec windows xp sp2 + wamp 1.6.6 et j'ai un script qui exporte des données sous la forme d'un fichier texte directement dans le répertoire c:\wamp\www
Jusque-là tout fonctionne, par contre je souhaite forcer (pour faire simple) le téléchargement sur le poste de celui qui se connecte, mais au lieu d'avoir un download, cela m'affiche le fichier texte dans la page web !!!![]()
Je vous rassure, ce n'est pas pour injecter du code malicieux, c'est une appli spécifique pour l'intranet de ma boite...
Voici mon code :
Merci d'avance de vos suggestions...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $fichier = 'export.txt'; $infos_fichier = array('taille' => '1000000'); @ini_set('zlib.output_compression', 'Off'); @header('Pragma: public'); @header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); @header('Cache-Control: must-revalidate, pre-check=0, post-check=0, max-age=0'); @header('Content-Transfer-Encoding: none'); @header('Content-Type: application/octetstream; charset=iso-8859-1; name="'.$fichier.'"'); @header('Content-Disposition: attachement; filename="'.$fichier.'"'); @header('Content-Length: '.$infos_fichier['taille']); readfile($fichier);
Partager