php頁面空白我們從幾個方法入手,一個是php把錯誤提醒功能給關閉了,另一個是程序沒有返回結果,當然如果是使用了php操作數據庫我們可以數據庫報錯未進行判斷處理,下面我們從這三個方法來給大家分析php頁面空白不報錯解決辦法.
1.php程序不報錯
windows系統,我們在找到apache安裝目錄下的php.ini,display_errors = Off 改成 display_errors = On,linux系統 PHP配置文件路徑:/uer/local/php/etc/php.ini
display_errors = Off 改成 display_errors = On
還有程序中是不是加有:
- error_reporting = E_ALL; /* 最嚴格的錯誤報告級別, 開發階段可開啟 */
- error_reporting = E_ALL &~ E_NOTICE /* 除了notice以外的錯誤 */
- error_reporting = E_ERROR | E_PARSE | e_CORE_ERROR /* 只考慮致命的運行時錯誤,新解析錯誤
如果有我們把它們取消掉.
2.php程序執行沒有結果返回,例子代碼如下:
- function abc()
- {
- echo 'http://m.survivalescaperooms.com';
- }
你直接執行頁面就是空白頁面了,我們需要執行調用函數.
echo abc();才會有輸出.
3.數據庫sql錯誤,但沒有給出錯誤報告提示,例子代碼如下:
$sql ="select * from a where aaaaf=ccc ";
mysql_query( $sql );
這樣執行sql有錯誤但也沒有錯誤提示我們只要在后在加上mysql_error();即可.
$sql ="select * from a where aaaaf=ccc ";
mysql_query( $sql ) or die(mysql_error());
友情提示:有些時間我們是頁面編碼錯誤也有可能是頁面空白,不過開啟了錯誤提醒功能還是會顯示出來.
新聞熱點
疑難解答