试图通过php (laravel)在linux机器上使用scandir访问windows共享文件夹


Trying to access a windows shared folder through php (laravel) on a linux machine using scandir

大家下午好,我正试图通过php (laravel)使用scandir方法访问同一网络上的windows共享文件夹。下面是一些示例代码

$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

thanks in advance

你可以用下面这个简单的linux命令替换scandir来检查是否是共享文件夹或PHP的问题:

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

如果你会得到一个错误没有这样的文件或目录所以你有问题与共享文件夹。

我想这个问题可能对你有帮助。建议在Linux中挂载Windows共享