php无法显示图片
‘壹’ 我用php创建图片,但是显示不出来
检查文件路径名称是否包含中文
运行文件是否正确
检查程序中有没有多余的空行、空格
‘贰’ php显示不出图片 <php
header("Content-type: image/jpeg");
gd库是否开启?
‘叁’ php页面图片无法显示,求解啊
路径不对。你的路径是src="tongji.php",改成src=<?php include 'tongji.php';?>试下
‘肆’ PHP怎么显示出图片
不要用记事本直接编辑PHP文件,因为可能会存在bom头信息,导致图片不能正常显示,你可以自行网络bom头信息,建议使用编辑器notepad++,可以去除文件bom头,图片就会正常显示
‘伍’ php 图像验证码无法显示图片
这段代码如果放到页面里必须保证占第1行开始,代码前无其他不相关代码。。。,建议建立纯代码文件后,在页面里用<img src='img.php' />调用,因为gd库默认生成全部代码,如果代码上有图片不支持的代码就会出错,但在尾部就没有影响。。。
‘陆’ 访问php项目的时候图片都不显示,这是为什么
我觉得你应该更需要在意的是你的项目怎么打不开,而不是前面的图片,如果你项目正常加载了,或许图片就出来了。
‘柒’ php文件可以输出图片却无法显示出来!
经测试2种方式都可以正确显示,据估计,你的第2种方式不能正常显示的原因在于:
你在第2种方式里,除了 img 输出外,还有其它输出。
请参看下面的示例代码:
<?php
//创建新的图像实例
$im=imagecreatetruecolor(100,100);
//设置背景为白色
imagefilledrectangle($im,0,0,99,99,0xFFFFFF);
//在图像上写字
imagestring($im,3,40,20,'GDLibrary',0xFFBA00);
//echo"这一行如果加上就不能正常显示下面的图像了。<br/>";
//输出图像到浏览器
header('Content-Type:image/gif');
imagegif($im);
imagedestroy($im);
?>
为什么第 2 种方式,不能在header前面有内容,究其原因,请参看以下说明:
header()必须在任何实际输出之前调用,不管是普通的html标签,还是文件里面的空行、空格或者是PHP文件里的空行、空格。
简单一句话:在header()被调用之前有输出就会出错。
‘捌’ PHP读取文件夹图片。 为什么不显示
echo "<img src=".$path."http://www.jb51.net/".$array[$j]."><br />";
改成下面这样试试
echo "<img src=".$path."/".$array[$j]."><br />";
‘玖’ php 图片不显示
图片路径不对吧...
一般后台都在一个自子文件夹下...比如admin...
而你写的是相对路径...
这个images目录, 估计是跟admin, 也就是你的后台目录在一起
但是跟前台不在一起...
前台就要写成 admin/images
你可以右键点击前台的那个显示不出的图片, 然后点属性, 属性里能看到图片的url, 你仔细看看文件的路径, 对比一下前台和后台的路径有什么不同, 就明白了