Sep 01

Forcer le téléchargement d’un fichier, d’une image, d’un PDF en PHP

Voici comment forcer téléchargement d’un fichier à l’aide du PHP.
Pour que le script fonctionne il ne faut pas d’instruction qui affiche quelques choses à l’écran avant les lignes header.

Sinon vous obtiendrez un message du style :
 » Warning : Cannot modify header information – headers already sent by (output started at d:\creation\easyphp\www\_test\test.php:2) in d:\creation\easyphp\www\_test\test.php on line 3″

Par exemple créer un fichier  » telecharger.php » avec comme contenu :

Ensuite faire un fichier test.php ou test.html suivant ses préférences.

On appelle le fichier telecharger.php en passant en paramètre le nom du fichier
à télécharger ainsi que le chemin.