Php 被解释为文档但使用MIME类型image/png传输的资源
我在两个不同的租用服务器上有以下代码的两个副本:Php 被解释为文档但使用MIME类型image/png传输的资源,php,mime,php-gd,Php,Mime,Php Gd,我在两个不同的租用服务器上有以下代码的两个副本: <?php $my_img = imagecreatefrompng("img.png"); header( "Content-type: image/png" ); imagepng( $my_img ); imagecolordeallocate( $text_color ); ?> 当我试图运行一个副本时,标题中出现了错误。当我运行另一个副本时,它工作正常。什么可能导致问题?尝试使用以下方法: <?php he
<?php
$my_img = imagecreatefrompng("img.png");
header( "Content-type: image/png" );
imagepng( $my_img );
imagecolordeallocate( $text_color );
?>
当我试图运行一个副本时,标题中出现了错误。当我运行另一个副本时,它工作正常。什么可能导致问题?尝试使用以下方法:
<?php
header("Content-Type: image/png");
readfile("img.png");
exit;
?>
如果您只想从php文件加载并显示图像,则无需重新创建图像。如果需要,我可以添加有关服务器的更多详细信息