Telechargement de fichier : Nom incorrect
Posté : 04 janv. 2006, 15:14
Salut à tous !
J'utilise le code suivant, placé dans un fichier telecharger.php :
Ce code fonctionne très bien en php4, cependant lorsque je l'utilise sous php5, le nom qui m'est proposé est "telecharger.pdf"... Il ne tient vraissemblablement pas compte du nom que je lui donne.
J'essaie de faire le tour, mais je ne sais pas vraiement sur quoi cibler mes recherches : paramètrage php ou apache, problème de script... Ca fait 3 jours que je suis dessus, et la seule solution que j'ai trouvé c'est de faire le téléchargement en php4... Pas top quand l'objectif est de migrer une application de php4 à php5...
Merci d'avance pour l'aide que vous pourrez m'apporter.
J'utilise le code suivant, placé dans un fichier telecharger.php :
Code : Tout sélectionner
header('Content-Type: application/pdf;');
header('Content-Disposition: attachment; filename="toto.pdf");
header('Pragma: public');
header("Cache-Control: no-cache, must-revalidate");
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize('c:/toto.pdf'));
flush();
readfile('c:/toto.pdf');J'essaie de faire le tour, mais je ne sais pas vraiement sur quoi cibler mes recherches : paramètrage php ou apache, problème de script... Ca fait 3 jours que je suis dessus, et la seule solution que j'ai trouvé c'est de faire le téléchargement en php4... Pas top quand l'objectif est de migrer une application de php4 à php5...
Merci d'avance pour l'aide que vous pourrez m'apporter.