Проверьте, существует ли изображение - PullRequest
0 голосов
/ 26 июля 2011

Я хочу проверить, существует ли изображение:

<?php
if(file_exists($this->baseUrl('upload/'.$this->lmObject->getLImage())) echo "EXIST";
else echo "NOT FOUND";
?>
<img src="<?php echo $this->baseUrl('upload/'.$this->lmObject->getLImage())?>" width="150" height="150" >

Вывод: НЕ НАЙДЕН, пока изображение отображается хорошо ... странно, да?В чем я здесь не прав?

1 Ответ

7 голосов
/ 26 июля 2011

Вы, кажется, передаете URL file_exists. Это неправильный способ использования функции, и вместо этого вам следует указать путь к файловой системе.

Вам нужно использовать что-то вроде:

if(file_exists(APPLICATION_PATH.'upload/'.$this->lmObject->getLImage()))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...