RealPath возвращает пустую строку - PullRequest
0 голосов
/ 14 мая 2010

У меня есть следующее, которое просто просматривает файлы в каталоге и отображает имена файлов. Однако, когда я использую realpath, он ничего не возвращает. Что я делаю не так:

if ($handle = opendir($font_path)) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && $file != "a.zip") {

            echo $file.'<br />';//i can see file names fine

            echo realpath($file);// return empty string?!

        }
    }
    closedir($handle);
}

Спасибо всем за помощь в этом.

~ Я нахожусь на машине с Windows, использую php 5.3 и apache 2.2.

1 Ответ

3 голосов
/ 14 мая 2010

Вы хотите использовать

echo realpath($font_path . DIRECTORY_SEPARATOR . $file);

, иначе он будет выглядеть в текущем рабочем каталоге.

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