Всем привет! Реализую программу для считывания аудио файлов из папки на страничку пользователя.
Проблема в том что эта папка находится на удаленном компьютере в одной сети с сервером.
Если файлы положить локально, в папке с кодом, то все считывает нормально, если удаленно то вот что получается:
$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
Как считать фалы с сети?
Считать файлы пытаюсь с виндовой машины.