Forcer téléchargement et chemin des fichiers
Bonjour,
Je suis en train de mettre au point un script pour forcer le téléchargement de fichiers mais je rencontre le soucis suivant : mes fichiers à télécharger se trouvent dans des sous-répertoires. Lorsque le script se lance j'obtiens bien le fichier a télécharger mais le nom du fichier se trouve de la forme "sousrepertoire-fichier.ext". Comment obtenir que le nom du fichier et non plus le chemin complet avec des tirets à la place des slashs ?
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| $fichier[0] = "files/doc/charte.doc";
$fichier[1] = "application/msword";
header('Content-disposition: attachment; filename='.$fichier[0]);
header('Content-Type: '.$fichier[1]);
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($fichier[0]));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($fichier[0]); |