Я пытаюсь проверить, существует ли файл в каталоге. Когда я использую этот код, он работает - отображается изображение:
<?php
$imgId=0;
$filename='../uploadedimages/project-'.$item->id.'-'.$imgId;
echo "<img src='".$filename."' ></img>";
?>
Когда я использую тот же код с функцией file_exists, он не работает:
<?php
$imgId=0;
$filename='../uploadedimages/project-'.$item->id.'-'.$imgId;
if (file_exists($filename)) {
echo "<img src='".$filename."' ></img>";
}
?>
Мой вопрос прост: WTF??
file_exists()
использует папку, в которой находится скрипт, в качестве эталонного каталога. При загрузке<img>
на него ссылаются из корня вашего веб-сервера. - person RichardBernards   schedule 03.12.2014file_exists
ожидает путь к файловой системе. - person Aleksei Matiushkin   schedule 03.12.2014</img>
вам это не нужно. - person Funk Forty Niner   schedule 03.12.2014$filename='/var/user/you/httpdocs/uploadedimages/project...
- person Funk Forty Niner   schedule 03.12.2014$filename='/var/user/you/httpdocs/uploadedimages/project...
‹= это. - person Funk Forty Niner   schedule 03.12.2014