2017-03-10 4 views
0

J'ai deux copies du code ci-dessous sur deux serveurs loués différents:ressources interprété comme document mais transféré avec l'image de type MIME/png

<?php 
$my_img = imagecreatefrompng("img.png"); 
header("Content-type: image/png"); 
imagepng($my_img); 
imagecolordeallocate($text_color); 
?> 

Lorsque je tente d'exécuter une copie que je reçois l'erreur dans le titre . Quand je cours l'autre copie cela fonctionne bien. Qu'est-ce qui pourrait causer le problème?

+0

Je peux ajouter plus de détails sur les serveurs si nécessaire – Joe

Répondre

-1

Essayez d'utiliser ceci:

<?php 
    header("Content-Type: image/png"); 
    readfile("img.png"); 
    exit; 
?> 

Il n'y a pas besoin de recréer l'image si vous voulez juste charger & le montrer à partir du fichier php.