php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>MySql数据库>文章内容
用MYSQL记录记录网站未知错误的发生
来源:网络 作者:本站整理 发布时间:2007-08-03  

用MYSQL记录记录网站未知错误的发生phpma.com

        当使用MySQL做站点的时候,肯定会有不知道的错误发生,怎么记录呢?以下是具体解决方法: phpma.com

class.method
    //建立错误日志
    function error(){
        $fp=@fopen("error.dat","a+");
        $time=date("Y-m-d H:i:s");
        $msg="{VisitedTime:$time}\t
{VisiterIP:$_SERVER[REMOTE_ADDR]}\t
{Errormsg:".MySQL_error()."}\t
{File:->$_SERVER[PHP_SELF]}\t
{User:$_SESSION[user]}\r\n";
        @fputs($fp,$msg);
        @fclose($fp);
    }

上面的代码是我使用的一个类中的错误记录方法。 phpma.com

在您的使用了MySQL连接的页面内这样调用。

下面的代码直接在你的目录下建立错误日志。

if(MySQL_error()){
       $classname->error();
}

如果你的页面发生错误,在页面内只要你屏蔽够隐蔽,就不会泄露信息,相对在这个目录内就建立了 phpma.com

error.dat内容为(eg.)

{VisitedTime:2002-05-09 14:43:56}   
{VisiterIP:127.0.0.1}   
{Errormsg:Duplicate entry '0' for key 1}   
{File:->/path/path/errorfilename.PHP}   
{User:sports98}

这样的记录对于分析页面肯定是有好处的。

如果您是 include请不要加__LINE__ phpma.com

如果您是 require 建议加入__LINE__ 这样更好的帮您迅速找到错误所在位置,以方便解决问题。


(阅读次数:
上一篇:WEB2.0网站怎样提高用户的黏性?   下一篇:怎样轻松解决MYSQL数据库连接过多的错误的
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·用于SELECT和WHERE子句的SQL函数
·MySQL索引分析和优化
·MySQL数据库下.frm .MYD .MYI损
·怎么删除MySQL数据库中的重复数
·MySQL数据导入与导出
·MySQL数据库中SQL查询语句精华
·如何优化MySQL数据库性能
·MySQL查询优化之查询优化器
·怎么备份MySQL数据库
·如何导入导出*.sql文件到MySQL数
·MySQL数据导入导出方法与工具介
·MySQL索引分析和优化加速网站访
  相关文章
·怎样轻松解决MYSQL数据库连接过
·Windows上安装多个Mysql的步骤演
·Mysql语句生成后门木马的具体方
·MySQL学习笔记 实用的操作
·SQL Server执行SQL语句时内存占
·MySQL与各大数据库的对比
·SQL Server中盲目地追求一句处理
·建站心得:提高MySQL性能的方法
·第一次亲密接触移动数据库:数据
·MySQL查询优化之查询优化器
·复制: MySQL 5.1 体验--MySQL
·Sql Server 数据库超时问题的解

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号