Добрый день всем, я пытаюсь получить доступ к общей папке Windows в той же сети через php (laravel), используя метод scandir. вот пример кода
$dir = '\\\\192.168.1.18\\Data';
$files = scandir($dir);
return $files;
Я пробовал разные способы ввода адреса сервера (\ 192.168.1.18 \ Data и т. Д.).
Я получаю scandir(\\192.168.1.18\Data): failed to open dir: No such file or directory
заранее спасибо
Вы можете проверить, является ли это проблемой с общей папкой или с PHP, заменив scandir следующей простой командой linux:
exec("ls \\\\192.168.1.18\\Data",$result);
print_r($result);
если вы получите ошибку Данный файл или каталог отсутствует поэтому у вас есть проблемы с общей папкой.
Я думаю этот вопрос может помочь тебе Он предлагает монтировать общий ресурс Windows в Linux.