file_put_contents:无法打开流:权限被拒绝

时间:2017-11-13 04:27:29

标签: php windows-10

我目前正在开发一个根据您的输入写入文件的项目。这在我的本地主机上完全正常,但是当我在我的大学服务器上尝试这个项目时 - 它只是不起作用。

$ret = file_put_contents('paameldinger.dat', $data, FILE_APPEND | LOCK_EX);

此行被假定为返回true,但在大学服务器上返回false。

  

警告:file_put_contents(paameldinger.dat):无法打开流:权限被拒绝

这是我通过浏览器收到的消息。

1 个答案:

答案 0 :(得分:1)

您必须确保您有权访问文件paameldinger.dat

第1步如果您使用的是Linux,可以通过以下方式查看:

ls -l
来自文件目录的

命令(在Windows上,您可以使用CMDER编辑器执行上述命令)。

第2步:您可以通过以下方式更改文件的权限:

chmod 777 paameldinger.dat