В PHP возникла проблема, из-за которой я не могу открыть файл, расположенный на сетевом диске, для чтения
Я пробовал много разных путей
$file = fopen('G:/Folder/vak.xlsx', 'r');
$file = fopen('//10.X.X.X/Folder/vak.xlsx', 'r');
$file = fopen('\\\\10.X.X.X\\Folder\\vak.xlsx', 'r');
Но я всегда получаю одну и ту же ошибку
Не удалось открыть «G: /Folder/vak.xlsx» для чтения! Файл не существует.
Я прочитал много постов, связанных с этой проблемой, и попробовал все решения, которые я нашел, но ничего не работает.
Сетевой диск отображается на сервере в G: и служба apache запускается с учетной записью пользователя домена, которой разрешен доступ к сетевому диску.
На сервере работает WAMP (Apache + Mysql + PHP 5.6)
Я не знаю, почему это не работает. Может быть, кто-то уже решил эту проблему.
РЕДАКТИРОВАТЬ:
Я также попытался использовать scandir()
как это:
$files = scandir('\\\\10.X.X.X\\');
var_dump($files);
И я получаю
Имя сети не найдено. (код: 67)