Top

Télécharger le contenu d’une page HTML comme un fichier en PHP

(No Ratings Yet)
Loading ... Loading ...

Posté le par admin

En jouant avec les header HTTP que PHP transmet au navigateur, vous pouvez forcer ce dernier à télécharger un fichier. (exemple un export de donnée au format XML).

En utilisant le code ci-dessous une fenetre de telechargement apparaitra sous IE et Firefox.
Le contenu du fichier téléchargé sera exactement ce qu’aurais vu l’internaute si vous n’aviez pas mis ce code.

<?
header(”Content-disposition: attachment; filename=mes_favoris.xml”);
header(”Content-Type: application/force-download”);
header(”Content-Transfer-Encoding: application/xml”);
header(”Pragma: no-cache”);
header(”Cache-Control: must-revalidate, post-check=0, pre-check=0, public”);
header(”Expires: 0″);

?>
<?xml version=”1.0″ encoding=”UTF-8″?>
<contenuXML>
<balise>Toto contenu de la balise</balise>
</contenuXML>

Ce script à été utiliser sous FireFox 1.0 et IE6.

Espace de communautaire - postez vos commentaires




Bottom