我在Linux服务器上运行Apache,我安装了一个应用程序,该应用程序需要从最终用户计算机中读取目录以复制一些文件,问题是用户使用Windows,所有应用程序都可以正常工作,但是当尝试使用PHP的opendir命令形式得到:无法打开dir:没有这样的文件或目录
我尝试解析Windows路径,如下所示: -详细:“ C:\ path \ to \要复制的文件” -使用linux斜杠:“ C:/ path / to /要复制的文件” -带有双反斜杠:“ C:\\ path \\ to \\要复制的文件” -以上所有内容都没有空格:“ C:/ path / to / files%20to%20copy”
到目前为止,这些方法都没有起作用,它们都向我发出相同的警告,并且从未读取目录内容。
我正在Ubuntu 14服务器上运行PHP 7.3。
$src = "C:\\path\\to\\files";
$dir = opendir($src); //this fails
var_dump(opendir($src)); //this outputs: bool(false)
最后,我需要在PHP上使用递归函数将目录的内容复制到服务器并保持结构完整,但是如果脚本无法打开目录,此后我将无法执行任何操作。有什么建议吗?