file_exists () возвращает false даже для существующих путей - PullRequest
0 голосов
/ 01 января 2012

ОК, программисты, я хотел бы выяснить это до Нового года.Я хочу отображать фотографию, только если она существует, в противном случае используйте фотографию по умолчанию.Вот мой код, который всегда правильно возвращает «Файл существует»

<?php 
    $photolocation = '../wp-content/gallery/playerphotos/Joe Smith.jpg';
    if (!file_exists($photolocation))
    {
        echo "File exists";
    }
    else
    {
        echo "File does not exist";
    }
?>

Когда я изменяю photolocation на:

$photolocation = '../wp-content/gallery/playerphotos/XXX Smith.jpg';

Я неправильно получаю «Файл»Существует ".

Я не могу понять, почему условие! file_exists всегда возвращает положительное значение.

1 Ответ

1 голос
/ 01 января 2012

Это должно быть:

<?php 
    $photolocation = '../wp-content/gallery/playerphotos/XXX Smith.jpg';

    if (file_exists($photolocation))
    {
        echo "File exists";
    }
    else
    {
        echo "File does not exist";
    }
?>
...