Bonjour
pour forcer le téléchargement d'un fichier plutot que de le voir s'afficher dans le navigateur, j'utilise le petit script php suivant, trouver facilement sur le net
que j'ai appeler Telecharger.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
// information concernant le fichier à télécharger
$fichier = '/CLIENTS/monfichier.jpg';
$nom_fichier = 'monfichier.jpg';
// téléchargement du fichier
header('Content-disposition: attachment; filename='.$nom_fichier);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: fichier');
header('Content-Length: '.filesize($fichier));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($fichier);
?> |
et dans mon bouton qui propose le tele chargement j'ai
<a href="Telecharger.php">
La fenetre de téléchargement apparait bien, mais la page "mere", celle où se trouve le bouton disparait ??? Ce qui ne va pas du tout !!
Quelqu'un a-til une idée pour résoudre ce phénomène ?
Merci de vos réponses
YC
Partager