2010-12-09 76 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

相關問題