1

我已将我的 Z: 驱动器映射为在 Windows 资源管理器中指向我网络上另一台服务器上的文件共享。我可以在那里访问文件并读/写就好了。

当我尝试从 PHP 执行 mkdir() 时,我收到“没有这样的文件或目录”错误。

作为测试,我让每个人都可以读取、写入和执行,但它仍然无法正常工作。

我正在使用的代码:

mkdir('Y:/newfolder/', 0777);

我还尝试在 PHP 中再次映射驱动器,但无济于事:

system('net use Y: "\\DEV01\share" Password1 /user:Administrator /persistent:no>nul 2>&1");
mkdir('Y:/newfolder/', 0777);

请协助。

4

1 回答 1

3

谢谢大家的建议。原来是语法错误。在映射代码中。您必须像我上面所做的那样在 PHP 脚本中手动映射驱动器,除非您必须在其中转义反斜杠。而不是 \\DEV01\share,您必须使用\\\\DEV01\\share.

于 2012-08-09T21:47:24.333 回答