PHP中file_put_contents()函數的兼容性問題
file_put_contents()函數就相當于依次使用fopen(),fwrite()和fclose(),真是個令人愉快的函數。
我的第一個PHP小腳本中用到了這個函數,本地運行很正常,放到服務器上去之后點擊submit按鈕后,頁面空白~
文件路徑問題?不是
權限問題?不是
代碼有錯?不是
最后仔細讀了文檔,發現是版本問題。同一個腳本中的file_get_contents()是PHP 4&5都有的,而這個file_put_contents()函數卻是PHP5新增的函數。不過調用函數出錯,在頁面上卻沒有任何提示,要查看apache的日志文件才能發現。
嗯,看來得在本地服務器上編譯一個PHP4~~
我的第一個PHP小腳本中用到了這個函數,本地運行很正常,放到服務器上去之后點擊submit按鈕后,頁面空白~
文件路徑問題?不是
權限問題?不是
代碼有錯?不是
最后仔細讀了文檔,發現是版本問題。同一個腳本中的file_get_contents()是PHP 4&5都有的,而這個file_put_contents()函數卻是PHP5新增的函數。不過調用函數出錯,在頁面上卻沒有任何提示,要查看apache的日志文件才能發現。
嗯,看來得在本地服務器上編譯一個PHP4~~
本文轉自holy2009 51CTO博客,原文鏈接:http://blog.51cto.com/holy2010/411380