您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php显示不了图片怎么办

2025/8/2 21:18:09发布19次查看
php显示不了图片的解决办法:1、在“php.ini”文件中将“extension=php_gd2.dll”前的分号去掉;2、正确设置“extension_dir”;3、把文件保存为“utf8 no bom”格式。
推荐:《php教程》
php动态生成的图片无法显示问题
 测试代码:
<?phpheader("content-type: image/png");$im = @imagecreate(200, 30) or die("无法连接gd库!");$background_color = imagecolorallocate($im, 255, 255, 255);$text_color = imagecolorallocate($im, 233, 14, 91);imagestring($im, 5, 5, 5, "a simple text string", $text_color);imagepng($im);imagedestroy($im);?>
如果图片无法显示,可能是下面的问题:
    1. php.ini文件中代码extension=php_gd2.dll之前的分号没有去掉。
    2. 没有正确设置extension_dir。正确设置应该这样:extension_dir = e:/project/web/php5.3/ext
    3. 文件编码的问题,应该把文件保存为utf8 no bom 格式,关于borm下面是一点资料解释:
    ----------------注-----------------------
    utf-8 编码的文件可以分为no bom 和 bom两种格式
    何谓bom?ef bb bf这三个字节就叫bom,bom的全称叫做byte order mard.在utf-8文件中常用bom来表明这个文件是utf-8文件,而bom的本意实在utf16中用来表示高低字节序列的。
     在字节流之前有bom表示采用低字节序列(低字节在前面),而utf8不用考虑字节序列,所以其实有无bom都可以。
     微软的记事本 word 等只能正确打开含bom的utf8文件,然后ultraedit却恰恰相反,会把bomutf8文件误认为ascii编码
    问题终于解决了,高兴......   
以上就是php显示不了图片怎么办的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product