Telechargement d'un fichier
Posté : 21 sept. 2011, 15:35
Bonjour,
Alors voila je voudrais faire un script permettant à l'utilisateur de télécharger le fichier dont il aura sélectionné le nom dans une liste déroulante. J'ai tenté de faire un code mais cela ne marche pas ...
pouvez vous me dire pourquoi ?
'telecharger_fichier' est le nom du menu déroulant.
Le fichier se trouve dans le répertoire "I:\test" mais l'utilisateur peut choisir un fichier différent dans ce même répertoire.
Merci d'avance pour votre aide
Alors voila je voudrais faire un script permettant à l'utilisateur de télécharger le fichier dont il aura sélectionné le nom dans une liste déroulante. J'ai tenté de faire un code mais cela ne marche pas ...
Code : Tout sélectionner
<?php
$nom_fichier = $_POST['telecharger_fichier'] ;
$file = 'I:\test/'$nom_fichier'';
header('Content-Type: application/octet-stream');
header('Content-Length: '. filesize($file));
header('Content-disposition: attachment; filename='. basename($file));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($file);
exit();
?>Le fichier se trouve dans le répertoire "I:\test" mais l'utilisateur peut choisir un fichier différent dans ce même répertoire.
Merci d'avance pour votre aide