Téléchargement de fichier PHP

Eléphant du PHP | 136 Messages

08 déc. 2008, 20:16

Bonjour tous,

J'ai développé un système pour télécharger un fichier html que je créer.
Sauf que cela fonctionne sous firefox mais pas IE ...bizarre bizarre !

Voici le script :
$open = fopen($filename.".html", "w"); 

fwrite($open, $contenu);
fclose($open);
chmod ("$filename.html", 0755);  

$nomfichier=''.$filename.'.html';
header("Content-disposition: attachment; filename=$nomfichier");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: text/html; \n");
header("Content-Length: ".filesize($nomfichier));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($nomfichier);
unlink($nomfichier);
Je n'arrive pas à trouver le problème.
Auriez vous une chtite idée ?

:)
Bisvan :)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 déc. 2008, 19:40

Bonjour,

Fais une recherche dans ce forum ou dans les tuto de PHPfrance, le sujet à déjà été plusieurs fois abordé...
Quand tout le reste a échoué, lisez le mode d'emploi...