23avr2008
Auteur
Eric Wallet
Categorie
PHP
Tags
,
Télécharger le contenu d’une page HTML comme un fichier en PHP Thumbnail

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

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.

Auteur
Eric Wallet

A propos de l'auteur

à rédigé 31 articles sur Tellaw.org.

Partager c'est apprendre.
  • Subscribe to our feed
  • Share this post on Delicious
  • StumbleUpon this post
  • Share this post on Digg
  • Tweet about this post
  • Share this post on Mixx
  • Share this post on Technorati
  • Share this post on Facebook
  • Share this post on NewsVine
  • Share this post on Reddit
  • Share this post on Google
  • Share this post on LinkedIn

Discussion

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

Il n'y à aucun commentaire, postez en un.

Déposez un commentaire