1 |
aurelien |
1 |
<?php
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
// on essaie de reconnaitre l'extension pour que le téléchargement corresponde au type de fichier afin d'éviter les erreurs de corruptions
|
|
|
5 |
|
|
|
6 |
$type = "text/plain";
|
|
|
7 |
|
|
|
8 |
header("Content-disposition: attachment; filename=$fichier",true);
|
|
|
9 |
header("Content-Type: application/force-download",true);
|
|
|
10 |
header("Content-Transfer-Encoding: $type\n",true); // Surtout ne pas enlever le \n
|
|
|
11 |
header("Content-Length: ".filesize($chemin . $fichier),true);
|
|
|
12 |
header("Pragma: no-cache",true);
|
|
|
13 |
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public",true);
|
|
|
14 |
header("Expires: 0",true);
|
|
|
15 |
readfile($chemin . $fichier);
|
|
|
16 |
?>
|