PHP编辑文件不工作


PHP editing file not working

简单的问题。这段代码不起作用,我试图替换isoff.php文件中的所有内容,并在内容中放入"ash is cool",然后在最后退出它,只是为了确保我们知道它实际上是有效的,并且新内容已添加到该文件中。但内容不变。

$fname = $_SERVER['DOCUMENT_ROOT'] . "/assets/website/content/isoff.php";
$fhandle = fopen($fname,"w");
fwrite($fhandle,"ash is cool");
fclose($fhandle);
exit(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/assets/website/content/isoff.php"));

帮助吗?

最好运行existsis_readable来检查您要查找的文件是否存在。还要检查返回值是否为null,并使用w+代替,这是调试正在发生的事情的好方法。

if (fopen('', 'w+') != null)