尝试在映射驱动器 (Z:) 中的文件夹中创建文件
我使用的源代码如下:
$fileNumber = 'F2310XXXX';
$content = "; Test \n; Date : ".date('d/m/Y H:i:s')."\n; Filename : ".$fileNumber.".TXT";
$fp = fopen("//xx.xx.xxx.xxx/MC/".$fileNumber.".TXT","wb");
fwrite($fp,$content);
fclose($fp);
出现以下错误:
A PHP Error was encountered
Severity: Warning.
Message: fopen(//xx.xx.xxx.xxx/MC/F2310XXXX.TXT): failed to open stream: Permission denied
Filename: controllers/Auth.php
Line Number: 76
Backtrace:
File: C:\wamp64\www\mc-app\admin\application\controllers\Auth.php
Line: 76
Function: fopen
File: C:\wamp64\www\mc-app\admin\index.php
Line: 315
Function: require_once
请有人帮助解决这个问题,因为我尝试了几乎所有从谷歌获得的解决方案,但没有运气。您的所有帮助将不胜感激。提前致谢
答案 0 :(得分:0)
如果您知道驱动器号,为什么不指定它?
$fp = fopen("Z:/MC/".$fileNumber.".TXT","wb");
如果没有它,您将尝试在位于默认脚本的驱动器上打开该文件。
xx.xx.xxx.xxx 是 IP 地址吗?
这个问题几乎肯定是权限问题。