Bonsoir !
J'ai effectué plusieurs recherches pour "forcer" le téléchargement d'un fichier.
Ceci marche bien, cependant, lorsque le téléchargement débute, il est impossible de naviguer sur le site, le naviguateur tourne en boucle.
Une fois le téléchargement fini, il est enfin possible de naviguer à nouveau.
Nous étions 2 a naviguer sur le site, et lorsque l'un de nous deux téléchargait, alors nous étions tous deux bloqués sur les pages actuelles.
Je pense que c'est la page "telecharger.php" qui me fait planter :
J'ai essayé de mettre un "exit()" et "break" juste après le readfile, mais rien n' fait.header("Content-disposition: attachment; filename=$NomDefaut");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: $type\n"); // Surtout ne pas enlever le \n
header("Content-Length: ".filesize($chemin . $Fichier_a_telecharger));
header("Pragma: no-cache");
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header("Expires: 0");
readfile($chemin . $Fichier_a_telecharger);
Je tiens également à préciser que ca me fait ca que sur le domaine qui utilise ce script. J'ai plusieurs sites dessus, et les autres sont "naviguables", donc la machine n'est pas plantée...
Je vous remercie d'avance!
Partager