Bonjour,

Je cherche à proposer un lien pour télécharger un fichier après un certain traitement.

Voici mon script:

script1.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
header("Content-disposition: attachment; filename=$fichier_a_telecharger"); 
header("Content-Type: application/force-download"); 
header("Content-Length: ".filesize($chemin . $fichier_a_telecharger)); 
header("Pragma: no-cache"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); 
header("Expires: 0"); 
readfile($chemin . $fichier_a_telecharger); 
 
?>

et dans un autre script j'ai mis:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "<a href=\"script1.php?fichier_a_telecharger=$monfichier_cible/\">Télécharger le fichier</a>" .'<br />';

Avec ce code lorsque je clique sur le lien pour télécharger: c'est mon script 'script1.php' qui est téléchargé.

qu'est ce que j'aurais du rater dans ce code??


Merci d'avance.