我在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:/文件夹/vak.xlsx”进行阅读!文件不存在。
我已经阅读了很多与此问题相关的文章,并尝试了我发现的所有解决方案,但是没有任何效果。
网络驱动器在服务器上的G:下进行映射,并且使用允许访问网络驱动器的域用户帐户启动apache服务。
服务器正在运行WAMP(Apache + Mysql + PHP 5.6)
我不知道为什么它不起作用。也许有人已经解决了这个问题。
编辑:
我也尝试像这样使用scandir()
:
$files = scandir('\\\\10.X.X.X\\');
var_dump($files);
我得到
找不到网络名称。 (代码:67)