php - решите, существует ли изображение и показывает ли оно - PullRequest
0 голосов
/ 09 декабря 2010

У меня есть код, который показывает другое изображение в зависимости от того, где на странице я нахожусь, но в некоторых местах нет изображения, поэтому он отображает значок «без изображения».Я хочу добавить условие, которое проверяет, действительно ли в указанном пути есть изображение, а если возвращает 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'>";
}
?>

Мне нужно знать, какую функцию я использую, чтобы получить истинное / ложное значение этого изображениядорожка.Спасибо

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Вы можете использовать file_exists

1 голос
/ 09 декабря 2010

Использование 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...