Communauté Elgg francophone

Créer un compteAide  
Connexion
Aide, trucs et astuces
Le groupe pour poser ses questions et partager ses trucs et astuces sur Elgg

Les images ne s'affichent plus / "ne peut etre affichee car elle contient des erreurs"

Bonjour,

Alors que je n'ai pas touché au site (punxrezo.net pour ne pas le nommer) depuis belle lurette (ça n'est pas bien mais ça n'est pas le sujet :o))... les images se sont mises à ne plus s'afficher, remplaçées par un message d'erreur :

l'image "http://...." ne peut êtr affichée car elle contient des erreurs

Je ne comprends pas d'où cela peut venir.

Toujours est-il qu'en parcourant le code d'une version du mod "file" plus récente je suis tombé sur le combo :

ob_clean();
flush();

Après moult tatonnements empiriques, j'ai placé ces deux lignes avant le

 echo $contents

(qui affiche l'image précédemment lue grace à  $contents = $readfile->grabFile(); )

Et, miracle, les images sont de nouveaux affichées. Mais je ne comprend rien à ce qu'il s'est passé, donc je ne garantis pas l'aspect rigoureux de la solution (par contre ça marche).

J'ai du procéder à la même manip sur le plugin "tidypics".

Si quelqu'un a une piste pour comprendre ce qu'il se passe, je suis preneur :)