Php 当图像不可用时显示另一个图像
我有一个从数据库获取图像的代码。如果找不到图像,我需要告诉它显示另一个图像(表示没有可用的图像)。我该怎么做 非常感谢你的建议Php 当图像不可用时显示另一个图像,php,Php,我有一个从数据库获取图像的代码。如果找不到图像,我需要告诉它显示另一个图像(表示没有可用的图像)。我该怎么做 非常感谢你的建议 <a class="thumbimage" href="<?PHP mrd("$MyProductTitle", "$row[LID]", "$_GET[category]", "$rowxxx[MR]", "index.php?page=detail"); ?>"><img src="images/thumb/<?php echo
<a class="thumbimage" href="<?PHP mrd("$MyProductTitle", "$row[LID]", "$_GET[category]", "$rowxxx[MR]", "index.php?page=detail"); ?>"><img src="images/thumb/<?php echo "$row[IMAGENAME]"; ?>.jpg" border="1" /></a>
试试这个:
<?php
$currentImage = "images/thumb/".$row[IMAGENAME].".jpg";
if(!file_exists($currentImage))
{
$currentImage = "PATH_TO_IMAGE_UNAVAILABLE";
}
?>
<a class="thumbimage" href="<?PHP mrd("$MyProductTitle", "$row[LID]", "$_GET[category]", "$rowxxx[MR]", "index.php?page=detail"); ?>"><img src="<?=$currentImage?>" border="1" /></a>
您可以使用onerror属性 用下面代码中的错误图像替换错误图像(3331913_orig.gif):
<img src="{some_error_src}" onerror="this.onerror=null;this.src='http://availableservicesllc.weebly.com/uploads/2/2/3/9/22390468/3331913_orig.gif'">
单击此处查看此示例,这是一个微不足道的示例。我同意@Marty的观点,当然这也是一个简单的例子!亲爱的marty和axel如果你知道答案,请告诉我完整的代码