Как считать фалы с сетевой папки средствами php?

Всем привет! Реализую программу для считывания аудио файлов из папки на страничку пользователя.
Проблема в том что эта папка находится на удаленном компьютере в одной сети с сервером.
Если файлы положить локально, в папке с кодом, то все считывает нормально, если удаленно то вот что получается:
$directory = scandir('file://10.26.1.183//Records');
var_dump($directory);

ответ вот какой:
Warning: scandir(): remote host file access not supported, file://10.26.1.183//Records in /usr/local/www/apache24/data/clinicdoctor/controller/controller.php on line 191

Warning: scandir(file://10.26.1.183//Records): failed to open dir: no suitable wrapper could be found in /usr/local/www/apache24/data/clinicdoctor/controller/controller.php on line 191

Warning: scandir(): (errno 36): Operation now in progress in /usr/local/www/apache24/data/clinicdoctor/controller/controller.php on line 191
bool(false)

Так же я пробовал монтировать сетевую папку прямо в папку с кодом, тогда возвращается вот что:
Код:
$directory = scandir(records); // монтированная сетевая папка с аудио файлами
            var_dump($directory);

Ответ:
array(2) { [0]=> string(1) "." [1]=> string(2) ".." }

Хотя операционная система видит содержимое подключенной сетевой папки.
Операционная система: FreeBSD
Версия php: PHP 5.5.32
Как считать фалы с сети?
Считать файлы пытаюсь с виндовой машины.
  • Вопрос задан
  • 269 просмотров
Решения вопроса 1
Softer
@Softer
Монтируем самбу в папку и читаем папку :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
а по какому протколу ты подключаешься к удаленной директории ??
что подразумевается под file:// ??
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы