我目前正在开发一个根据您的输入写入文件的项目。这在我的本地主机上完全正常,但是当我在我的大学服务器上尝试这个项目时 - 它只是不起作用。
$ret = file_put_contents('paameldinger.dat', $data, FILE_APPEND | LOCK_EX);
此行被假定为返回true,但在大学服务器上返回false。
警告:file_put_contents(paameldinger.dat):无法打开流:权限被拒绝
这是我通过浏览器收到的消息。
答案 0 :(得分:1)
您必须确保您有权访问文件paameldinger.dat
第1步如果您使用的是Linux,可以通过以下方式查看:
ls -l
来自文件目录的命令(在Windows上,您可以使用CMDER编辑器执行上述命令)。
第2步:您可以通过以下方式更改文件的权限:
chmod 777 paameldinger.dat