|
网站首页
|
模板
|
资料
|
源码
|
工具
|
开发
|
设计
|
安全
|
项目
|
网络
|
图片
|
系统
|
数据库
|
博客
|
会员中心
|
小说
|
网络学院
学习资料
源码模版
您现在的位置:
精品下载
>>
开发
>>
网站开发
>>
PHP
>> 文章正文
用户登录
新用户注册
让你的错误能留下痕迹....(错误日志mysql篇目)
【字体:
小
大
】
让你的错误能留下痕迹....(错误日志mysql篇目)
作者:佚名 文章来源:不详 点击数: 更新时间:2007-10-7
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);
}
当你使用mysql做站点的时候,肯定有你不知道的错误发生,怎么记录呢?用mail将邮件发送到你的邮箱里吗?你很确定您就能收到邮件吗?在linux下可以向root sendmail,这样达到维护目的,但是root邮件是不是太多了?再建立用户?
这个直接在你的目录下建立错误日志
上面的是我使用的一个类中的错误记录方法
在您的使用了mysql连接的页面内这样调用
if(mysql_error()){
$classname->error();
}
______________________________________________
一但你的页面发生错误,在页面内只要你屏蔽的够隐蔽了,就不会泄露信息,相对在这个目录内就建立了
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__
如果您是 require 建议加入__LINE__ 这样更好的帮您迅速找到错误所在位置,以方便解决问题
文章录入:chqnet 责任编辑:chqnet
上一篇文章:
php对文件的操作(修改/删除)
下一篇文章:
[原创]最简单的文本计数器--(好象也不简单,呵呵夸大了~)
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
用CSS美化你的网页
用CSS样式表缩写给你的网站加
让浏览者记住你的主页
用CSS样式表缩写给你的网站加
4.2 为你的世界添加色彩
用CSS缩写给你的网站加速
用PEAR来写你的下一个php程序
PEAR简介:用PEAR来写你的下一
Application Access Violati
如何正确理解PHP的错误信息
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
在线技术支持:QQ:9296258 MYFTP资料来自网络,免费提供给网民学习。如本站侵犯了您的版权,请与我们联系。
MYFTP 版权所有 Copyright© 2004-2008 站长:
chengq