无法写入我自己创建的文件


Cannot write to file I created myself

我有一段代码:

$fp = fopen("/path/to/file", "a+");
if (!$fp) {
        fwrite($fp, "somedata'n");
        fclose($fp);
} else {
        echo "cannot open";
}

并且结果是空文件和消息CCD_ 1。我禁用了SELinux,权限似乎还可以,否则文件就不会创建。

有什么想法吗?

明显错误:

if (!$fp) {

应该是

if ($fp) {