Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP mkdir不';如果路径位于映射的网络驱动器上,则无法工作_Php_Windows_Cifs_Network Share - Fatal编程技术网

PHP mkdir不';如果路径位于映射的网络驱动器上,则无法工作

PHP mkdir不';如果路径位于映射的网络驱动器上,则无法工作,php,windows,cifs,network-share,Php,Windows,Cifs,Network Share,我正在尝试使用mkdir创建一个文件夹,它将在本地驱动器上按预期工作,但如果使用映射的网络驱动器,它将失败,因为没有这样的文件或目录。大约一年前,我遇到了这个问题,用一些网络技巧解决了它,但我记不起它是什么了 示例命令:mkdir(“Z:\\Mydir\\Subdir\\”,0777,true),此操作失败。但是mkdir(“C:\\Mydir\\Subdir\\”,0777,true)成功。网络驱动器上的权限完全开放供测试,任何用户都可以创建目录 如果我为C:\Mydir\创建一个符号链接到Z

我正在尝试使用
mkdir
创建一个文件夹,它将在本地驱动器上按预期工作,但如果使用映射的网络驱动器,它将失败,因为
没有这样的文件或目录。大约一年前,我遇到了这个问题,用一些
网络技巧解决了它,但我记不起它是什么了

示例命令:
mkdir(“Z:\\Mydir\\Subdir\\”,0777,true)
,此操作失败。但是
mkdir(“C:\\Mydir\\Subdir\\”,0777,true)
成功。网络驱动器上的权限完全开放供测试,任何用户都可以创建目录

如果我为
C:\Mydir\
创建一个符号链接到
Z:\Mydir\
并使用
mkdir(“C:\\Mydir\\Subdir\\”,0777,true)
它会引发一个
无效参数异常


为什么phps mkdir在映射的网络驱动器上似乎不能正常工作?

为什么您认为本地web服务器有权在网络驱动器上创建目录?@IgnacioVazquez Abrams,因为权限设置为允许每个人都能完全控制。任何用户都可以通过共享做他们想做的事情。附带问题,装载驱动器是否不允许(比如说web服务器使用的用户)以其授权用户的身份访问该装载(
nfs使用
密码和用户)?@IgnacioVazquez Abrams您的提示足以让我找到答案。这是为了映射系统下的驱动器。请回答: