我有一个代码,根据页面上的位置显示不同的图像,但有些地方没有图像,因此显示“无图像”图标。我想添加一个条件来检查给定路径中是否确实存在图像,如果返回false则不执行任何操作。我不知道该怎么做。
这是原始代码:
<?php
$search=get_search_query();
$first=$search[0];
if ($first=="#"){
echo "<html>";
echo "<img src='http://chusmix.com/Imagenes/grupos/".substr(get_search_query(), 1). ".jpg'>";
}
?>
我需要知道的是我使用哪个函数来获取该图像路径的真/假。感谢
答案 0 :(得分:1)
使用file_exists
$image_path = 'Imagenes/grupos/' . substr(get_search_query(), 1) . '.jpg';
if (file_exists($image_path)) {
echo "<img src='http://chusmix.com/Imagenes/grupos/".substr(get_search_query(), 1). ".jpg'>";
} else {
echo "No image";
}
答案 1 :(得分:1)
您可以使用file_exists