【发布时间】:2016-01-13 14:15:19
【问题描述】:
我正在尝试在网络共享文件夹上创建文件。此网络共享文件夹作为 Z 安装在本地计算机上:
我想在 Z 上创建文件:为此我运行以下代码
$f = fopen("z:\abc\file\test.txt","w") or die("Can't open file");
我也试过了
$f = fopen("//xx.xx.xx.xx/share/abc/file/test.txt","w") or die("Can't open file");
$f = fopen("\\\\xx.xx.xx.xx\\share\\abc\\file\\test.txt","w") or die("Can't open file");
它给出了以下错误
Warning: fopen(z:\abc\file\test.txt): failed to open stream: No such file or directory in C:\inetpub\wwwroot\abc\test.php on line 3
can't open file
我可以打开此共享文件夹,并与具有完全控制访问权限的所有人共享。
我也关注了Read file on a network drive & fopen won't open files across network,但它对我不起作用
【问题讨论】:
-
IIS 有一个配置用于启用对“父路径”的访问 - 我从未尝试过启用或不启用此功能的映射路径,但它至少值得一看并尝试一下?
标签: php iis fopen network-share