【发布时间】:2016-03-24 18:16:20
【问题描述】:
下面是我的代码,它在从浏览器运行时显示错误,但从终端成功运行。它处于死亡状态。但是,当我从 linux 终端运行此代码时,下面的代码已成功执行。我正在从 linux 机器上运行这段代码。代码没有从浏览器运行的原因是什么?
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
【问题讨论】:
-
对我有用,你检查过目录权限吗?
-
它在终端上工作,因为您有权以 root(或您的用户)身份创建文件。但是由于权限不足,您没有通过 HTTP 请求创建文件的权限。
-
修正我的问题解决了。
-
请在答案上写同样的内容