网页制作中 怎么实现有图片显示,无图片不显示(回答代码请用PHP,否则不给分)

来源:百度知道 编辑:UC知道 时间:2024/06/13 12:12:33
虽然知道是要做一个逻辑判断,但不知道怎么写,答案最好有讲解。单纯的代码有点看不懂。

满意再加分
补充下,本人用的php+mysql,希望实现如果表里字段为空则不显示,不为空则显示指定图片文件

蜘蛛可不可以把问题完善下。 另外你的file_exist是不是应该是file_exists,。。

$image="./img/image1.gif";//指定要显示的图片
if(file_exist($image)){
if(exif_imagetype($image)){
echo "<image src=$image>";//显示图片
}
}

先用file_exist()函数判断图片文件是否存在
如果存在则进一步判断该文件是否常规图片文件
如果是则输出显示图片的HTML代码
如果不存在则不输出任何信息
当然,前提是你要对$image变量赋值,而这个值必需是你要显示的图片的路径及文件名,反正思路就这样了,具体实现方法就看你PHP的功底了

======================
也可以这么简单:
$image="./img/image1.gif";//指定要显示的图片
if(file_exist($image)&&exif_imagetype($image)){
echo "<image src=$image>";//显示图片
}

这段的意思是当指定的文件存在且这个文件是常规图片文件则输出显示图片的HTML代码

不用那么麻烦的在图片里面加入 onerror="javascript:this.src='出错的图片的URL'" 这样的话只要你的那个 src 的图片找不到就用出错的图片的url显示 应该就这么解决了。 QQ 1033289127 有问题共同讨论

不知道你用什么语言写的网页, ,
你可以在页面的Load 也就是初次加载中 判断
if(图片路径是否为空)
{
// 不为空,显示
图片.visible =true;
}
else
{
// 为空不显示
图片.visibl