Heim >php教程 >php手册 >PHP程序出错页面空白 没有错误提示怎么解决?

PHP程序出错页面空白 没有错误提示怎么解决?

WBOY
WBOYOriginal
2016-05-27 08:47:432169Durchsuche

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://www.phprm.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());

友情提示:有些时间我们是页面编码错误也有可能是页面空白,不过开启了错误提醒功能还是会显示出来.


教程地址:

欢迎转载!但请带上文章地址^^

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn