如何解决php显示不了图片的问题

  介绍

这篇文章将为大家详细讲解有关如何解决php显示不了图片的问题,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

php显示不了图片的解决办法:1、在php . ini中“文件中=php_gd2将“扩展。dll”前的分号去掉;2,正确设置“extension_dir”; 3,把文件保存为“use utf8没有bom”格式。

<强> PHP动态生成的图片无法显示问题

测试代码:

& lt; ? PHP   头(“内容类型:图像/png");   $我=@imagecreate(200年,30)或死亡(“无法连接GD库!“);   美元background_color=imagecolorallocate (im美元,255、255、255);   美元text_color=imagecolorallocate (im 233美元,14,91);   imagestring (im美元,5、5、5、“一个简单的文本String", text_color美元);   imagepng (im);   imagedestroy (im);   祝辞;

如果图片无法显示,可能是下面的问题:

1。php . ini文件中代码扩展=php_gd2.dll之前的分号没有去掉。

2。没有正确设置extension_dir。正确设置应该这样:extension_dir=癊:/项目/Web/php5.3/ext"

3。文件编码的问题,应该把文件保存为utf8没有bom格式,关于还是婚后下面是一点资料解释:

- - - - - - - - - - - - - - - - -注- - - - - - - - - - - - - - - - - - - - - - - -

utf - 8编码的文件可以分为没有bom和bom两种格式

何谓bom ?“EF BB BF"这三个字节就叫bom, bom的全称叫做“字节顺序Mard"。在utf - 8文件中常用物料清单来表明这个文件是utf - 8文件,而BOM的本意实在utf16中用来表示高低字节序列的。

在字节流之前有BOM表示采用低字节序列(低字节在前面),而utf8不用考虑字节序列,所以其实有无BOM都可以。

微软的记事本词等只能正确打开含BOM的utf8文件,然后文本编辑器却恰恰相反,会把BOMutf8文件误认为ascii编码

问题终于解决了,高兴……

关于如何解决php显示不了图片的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

如何解决php显示不了图片的问题