php - проверить, существуют ли файлы в папке в сети / локальной сети - PullRequest
1 голос
/ 24 февраля 2011

Я хочу проверить, существуют ли файлы в сетевой папке (например, path = "U: \ abc \ def \"), используя php.

Я пытался использовать следующее:

if(file_exists("U:/abc/def/400abc.doc")) {
    echo "YES";
} else {
    echo "NO";
}

Я получаю НЕТ. Я также пробовал путь = "//abc-drive/folder-main/abc/def/400abc.doc", но все равно он не работает.

Файлы находятся в сетевой / общей папке, а НЕ в подпапках, из которых запускается php-сервер

Может кто-нибудь сказать, ПОМОГИТЕ?

С уважением

Ответы [ 2 ]

3 голосов
/ 24 февраля 2011

Это не будет работать, если в PHP включен safe_mode .Попробуйте установить safe_mode_include_dir, чтобы добавить исключение, и укажите местоположение с помощью синтаксиса \\computername\share\filename.

0 голосов
/ 24 февраля 2011

Используйте формат URI.Файл: // U: /abc/def/400abc.doc

...