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

관련 문제