Page 1 sur 1

Bug readfile depuis nouvelle version

Posté : 20 sept. 2012, 08:29
par Emilie34
Bonjour ,

Depuis la mise à jour de ma version de PHP (actuellement en 5.3.6)
Certaines fonctionnalités de mon application web ne fonctionnent plus.
Notamment le téléchargement de fichiers .xls
$filename = "17285.xls";
header("Content-Type: application/ms-excel");
header("Content-disposition: /attachment;filename=NomDuFichier.xls");
readfile($filename);
Le fichier généré est illisible.
Pareil pour des fichiers de types images.Cependant les .txt et .pdf ont l'air de passer.

Ensuite une autre erreur remarquée et avec la fonction get_file_content elle ne fonctionne plus et me revoie toujours false.
Quelqu'un aurait une solution ou une explication à ces problèmes ?

Je vous remercie par avance et je vous souhaite une bonne jounée

Emilie

Re: Bug readfile depuis nouvelle version

Posté : 20 sept. 2012, 08:51
par xTG
Commentes les header() et actives les erreurs PHP pour avoir plus d'informations.
Ou bien regardes dans le fichier de log de ton serveur.

Re: Bug readfile depuis nouvelle version

Posté : 20 sept. 2012, 09:16
par Emilie34
T'inquiète j'ai fais ça déjà hier.
Dans les logs il n'y a rien du tout comme erreur c'est bien ça qui m'embête.

Re: Bug readfile depuis nouvelle version

Posté : 20 sept. 2012, 10:20
par Mazarini
Les log dépendent également du error_reporting().
Le plus simple est de faire un echo avant le header() et de vérifier que l'erreur se retrouve bien dans la log.