Bonjour à tous, voilà je doit afficher plusieurs fois la même image et j'aimerais les charger d'avance via PHP afin d'éviter les téléchargement inutiles. J'ai déjà essayé ce code dans un fichier externe image.php:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$image="image_decouverte.png";
readfile($image);
et dans mon fichier :

Cela fonctionne mais lorsque j'utilise ce même code dans le même fichier, au lieu des images, ma page est rempli de caractères spéciaux. Que faut-il faire pour que readfile fonctionne dans le même fichier que le code pour l'afficher ? Merci d'avance pour la réponse.

EDIT : même résultat avec fopen et fpassthru