Téléchargement d'un fichier en php

Description Le téléchargement de fichier en php permet à l'utilisateur de recevoir le fichier cible directement sur son ordinateur pour tout type de fichier.
Il évite ainsi l'affichage des pdf ou images par exemple, mais aussi l'interprétation de certains fichiers par le serveur
Publicité
Solution <?
// Sur mon premier fichier : lien vers le téléchargement
echo "<a href='http://www.commentquonfait.com/telecharger_test.php'>Venez télécharger ceci !</a>";
?>

<?
// Deuxième fichier : téléchargement du fichier
$url="http://www.commentquonfait.com/le_fichier_de_test.pdf";

header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=\"fichier_CQF.pdf\";");
header("Content-Length: " . filesize($url));
@readfile($url) OR die();
?>
Notez la solution
1.8/5 (204 votes)
Partagez cette question
Questions similaires
Mots clés fichier, php, telechargement, utilisateur, invisible, pdf
Derniére modification le 31/12/08 à 17:21