boite de telechargement code source
Bonjour,
Je cherche a ouvrir une boite de dialogue pour télécharger un fichier.
J'utilise cette fonction :
Code:
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 ?