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