我已经将我的Z:驱动器映射到指向Windows资源管理器中网络上另一台服务器上的文件共享。我可以访问文件并在那里读/写。
当我尝试从PHP执行mkdir()时,我收到“没有这样的文件或目录”错误。
作为测试,我给Everyone访问了读,写和执行的功能,但它仍无效。
我正在使用的代码:
mkdir('Y:/newfolder/', 0777);
我还尝试在PHP中再次映射驱动器无济于事:
system('net use Y: "\\DEV01\share" Password1 /user:Administrator /persistent:no>nul 2>&1");
mkdir('Y:/newfolder/', 0777);
请协助。
答案 0 :(得分:3)
感谢大家的建议。结果证明是语法错误。在映射代码中。您必须像在上面那样在PHP脚本中手动映射驱动器,除非您必须在那里转义反斜杠。代替
\\DEV01\share
,您必须使用\\\\DEV01\\share
。