2010-12-09 42 views
0

我有一个代码,显示不同的图像,取决于我在页面上的位置,但有些地方没有图像,所以它显示“无图像”图标。我想添加一个条件来检查给定路径中是​​否真的存在图像,如果返回false,则不执行任何操作。我不知道该怎么做。php - 决定图像是否存在,如果它确实显示它

这是原来的代码:

<?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'>"; 
} 
?> 

我需要知道的是我使用的功能,以获得真/假的形象路径。由于

回答

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"; 
} 

http://php.net/manual/en/function.file-exists.php

+0

非常感谢这个完美的作品。 – lisovaccaro 2010-12-09 07:19:06

相关问题