0
$fp = fopen('a.html', 'w');
fwrite($fp, 'Done');
作品很好,但fwrite()将不会与PHP文件工作
$fp = fopen('b.php', 'w');
fwrite($fp, 'Done');
不工作。什么是可能的解决方案?
非常感谢。
更新: 1:echo fwrite($fp, 'Done')
打印4.没有错误。该文件保持不变。 fwrite()
不适用于php文件吗? 2:我在我的本地服务器上这样做,我拥有所有权限。
定义“不工作”。错误?你如何检查结果?一般来说:PHP不关心文件扩展名。完全一样。 '.php'不是这里任何问题的根源。 – deceze 2013-02-11 07:06:04
你没有做任何错误检查。 fopen和fwrite都可以失败,如果他们这样做会返回FALSE。您需要检查是否存在错误,而不是假定该操作已运行。另外,它以什么方式不起作用?你收到什么错误信息?如果您打开了错误报告,则应该显示错误消息或记录在某处。 – GordonM 2013-02-11 07:32:20
现在正在工作。两个'b.php'文件是问题所在。谢谢你们宝贵的时间。 – 2013-02-11 08:05:25