Bonjour,

Je cherche a ouvrir une boite de dialogue pour télécharger un fichier.

J'utilise cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function forcerTelechargement($nom, $situation, $poids)
{
header('Content-Type: application/octet-stream');
header('Content-Length: '. $poids);
header('Content-disposition: attachment; filename='. $nom);
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($situation);
exit();
}
  forcerTelechargement('test.xml', 'C:\\wamp\\www\\site\\test.xml', 10000);
J'ai bien la boite de dialogue qui s'affiche mais le fichier que je récupère et le code source (ctrl+u)de ma page. Je comprend pas trop pourquoi ?