Попытка получить доступ к общей папке Windows через php (laravel) на машине с Linux, используя scandir

Добрый день всем, я пытаюсь получить доступ к общей папке 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

заранее спасибо

0

Решение

Вы можете проверить, является ли это проблемой с общей папкой или с PHP, заменив scandir следующей простой командой linux:

exec("ls \\\\192.168.1.18\\Data",$result);
print_r($result);

если вы получите ошибку Данный файл или каталог отсутствует поэтому у вас есть проблемы с общей папкой.

0

Другие решения

Я думаю этот вопрос может помочь тебе Он предлагает монтировать общий ресурс Windows в Linux.

0

По вопросам рекламы [email protected]