Re: [php-france] download de fichiers
by Claude C. other posts by this author
Jun 19 2006 11:12PM messages near this date
[php-france] download de fichiers
|
[php-france] Conf optimisation / php pro sur paris - 20 juin à 20h00
Claude C. a écrit :
> Bonjour,
>
> J'ai un problème avec Internet Explorer pour forcer le téléchargement
> d'un fichier que je génère à la volée.
Je me réponds à moi-même puisque j'ai fini par trouver.
>
> Contexte :
> Soit un formulaire HTML "index.html" sur lequel de rentre des
> identifiants. Le formulaire lancer la page "monFichierConfig.php" qui
> génère un fichier de configuration personnalisé pour une application.
> Je tente de télécharger ce fichier de configuration que je génère en PHP.
> Tout cela fonctionne impeccable avec Firefox. Sous IE, c'est impossible :
> Premier message : "Some files can harm your computer... File name =
> toto_maConfig.cng"
> 2e message : IE cannot download your... Site indisponible.
>
> Je ne comprends pas.
> Auriez-vous quelques lumières ?
>
> Mon code ($usage = "toto" dans mon test, $contenuFichier = une
> description de ma config)
>
> header("Content-Type: application/force-download");
> header("Content-Transfer-Encoding: binary");
> header('Content-Disposition: attachment; filename=' . $usage .
> '_maConfig.cng');
> header ("Cache-Control: no-store, no-cache, must-revalidate,
> post-check=0, pre-check=0");
> header("Pragma: no-cache");
Pour IE, cet en-tête doit être :
header("Pragma: public");
> header("Expires: 0");
> echo $contenuFichier;
>
> En vous remerciant pour votre aide.
>
> Cordialement
>
> Clo
>
--
Se désabonner ? Envoyez un mail à php-france-unsubscribe@[...].org
Plus d'informations ? Envoyez un mail à sympa@[...].org ayant pour sujet HELP
Thread:
Claude C.
Claude C.
|