0
$fp = fopen('a.html', 'w');
fwrite($fp, 'Done');

效果很好但是

$fp = fopen('b.php', 'w');
fwrite($fp, 'Done');

不工作。可能的解决方案是什么?

预先感谢。

更新: 1:echo fwrite($fp, 'Done')打印 4。没有错误。并且文件保持不变。不适fwrite()用于php文件?2:我在本地服务器上执行此操作,并且我拥有所有权限。

4

2 回答 2

1
$fp = fopen('a.html', 'w');
fwrite($fp, 'Done');
fclose($fp);


$fp = fopen('b.php', 'w');
fwrite($fp, 'Done');
fclose($fp);

使用 fclose($fp);

于 2013-02-11T07:20:54.790 回答
0

检查您的文件权限,也许您没有对此文件的写入权限

于 2013-02-11T07:07:29.233 回答