PHP如果文件夹中存在图像,则显示其他显示默认图像
PHP if image exist in folder show else show default image
我有一个只有1个产品图像的商店,可以查看商店库存,上传时使用相同的产品代码将图像名称保存在文件夹"product images"中。示例
添加一个新产品,产品代码是12345我选择了一个要上传的图像,它被保存在"产品图像"文件夹中作为12345.jpg
现在我显示库存列表中的图像,如
<img src="product-images/<?php echo $show['product_code'] ?>.jpg" width="200" height="200">
它工作正常,但现在如果产品没有任何图像,我会得到一个空图像,因为文件不存在。
所以我想做一些类似的事情
if image exist in folder "product-images" show else show image default.jpg
如何检查和执行此操作?
您首先需要检查图像是否像这样存在,然后设置值。类似于:
$imagePath = "product-images/".$show['product_code'].".jpg";
if(!file_exists($imagePath))
$show['product_code'] = "default";
当然,您需要在名为default.jpg 的产品图像文件夹中有一个默认图像
但也许更好的想法是这样做:
$imagePath = "product-images/".$show['product_code'].".jpg";
if(!file_exists($imagePath))
$imagePath = "product-images/default.jpg";
然后在html中只放:
<img src="<?php echo $imagePath ?>" width="200" height="200">
相关文章:
- 使用JSP从服务器检索和显示图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使用FormData上传AJAX图像;t在服务器端显示图像
- 选择文件后显示图像
- Chrome(webkit?)无法在幻灯片中正确显示图像
- 如何使用javascript显示图像
- 使用JS按顺序显示图像,而不是随机显示
- 使用服务器上的HTML/js在网页上显示图像
- 我想在选择输入文件上显示图像
- Javascript:单击单选按钮时显示图像
- 如何将JSON结果设置为'src'共'img'以在ASP.NET MVC4中显示图像
- 无法在cakepp布局中显示图像
- 页面加载后通过javascript显示图像
- 将图像文件存储在猫鼬模式中的二进制数据中,并以html形式显示图像
- 使用AngularJs数据绑定的三元运算符显示图像
- 加载时画布上未显示图像
- 运行POST时显示图像
- NodeJS上没有显示图像
- 从Javascript在表中显示图像
- 如何在MVC5中运行时在HTML5 Canvas中显示图像