用MySQL做站点时如何记录未知错误的发生
来源:Asp之家 发布时间:2010-09-30 14:11:00
当使用MySQL做站点的时候,肯定会有不知道的错误发生,怎么记录呢?以下是具体解决方法:
class.method //建立错误日志 function error(){ $fp=@fopen("error.dat","a+"); $time=date("Y-m-d H:i:s"); $msg="{VisitedTime:$time}\t {VisiterIP:当使用MySQL做站点的时候,肯定会有不知道的错误发生,怎么记录呢?以下是具体解决方法: 上面的代码是我使用的一个类中的错误记录方法。
在您的使用了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__ 这样更好的帮您迅速找到错误所在位置,以方便解决问题。
SERVER[REMOTE_ADDR]}\t {Errormsg:".MySQL_error()."}\t {File:->当使用MySQL做站点的时候,肯定会有不知道的错误发生,怎么记录呢?以下是具体解决方法:
上面的代码是我使用的一个类中的错误记录方法。
在您的使用了MySQL连接的页面内这样调用。
下面的代码直接在你的目录下建立错误日志。
如果你的页面发生错误,在页面内只要你屏蔽够隐蔽,就不会泄露信息,相对在这个目录内就建立了
error.dat内容为(eg.)
这样的记录对于分析页面肯定是有好处的。
如果您是 include请不要加__LINE__
如果您是 require 建议加入__LINE__ 这样更好的帮您迅速找到错误所在位置,以方便解决问题。
SERVER[PHP_SELF]}\t {User:当使用MySQL做站点的时候,肯定会有不知道的错误发生,怎么记录呢?以下是具体解决方法:
上面的代码是我使用的一个类中的错误记录方法。
在您的使用了MySQL连接的页面内这样调用。
下面的代码直接在你的目录下建立错误日志。
如果你的页面发生错误,在页面内只要你屏蔽够隐蔽,就不会泄露信息,相对在这个目录内就建立了
error.dat内容为(eg.)
这样的记录对于分析页面肯定是有好处的。
如果您是 include请不要加__LINE__
如果您是 require 建议加入__LINE__ 这样更好的帮您迅速找到错误所在位置,以方便解决问题。
SESSION[user]}\r\n"; @fputs($fp,$msg); @fclose($fp); }
上面的代码是我使用的一个类中的错误记录方法。
在您的使用了MySQL连接的页面内这样调用。
下面的代码直接在你的目录下建立错误日志。
如果你的页面发生错误,在页面内只要你屏蔽够隐蔽,就不会泄露信息,相对在这个目录内就建立了
error.dat内容为(eg.)
这样的记录对于分析页面肯定是有好处的。
如果您是 include请不要加__LINE__
如果您是 require 建议加入__LINE__ 这样更好的帮您迅速找到错误所在位置,以方便解决问题。


猜你喜欢
- if"""条件语句:ifif...elseif...elif...elseif 语句的格式:if 条件: &n
- MySQL扩展库操作MySQL数据库的步骤如下:1:获取连接.2:选取书库。3:设置操作编码。4:发送SQL指令(MySQL数据库可以分为四
- 用Python实现学生信息管理系统,供大家参考,具体内容如下系统功能有:1.录入,查找,删除,修改学生信息2.学生成绩排名3.显示全部学生信
- 定义行为要定义行为,通过继承 yii\base\Behavior 或其子类来建立一个类。如:namespace app\components
- python批量命名照片的具体代码,供大家参考,具体内容如下废话不多说,上效果图全部代码from tkinter import *impor
- 实例如下:<?php/*分治法——直接选择比如说a b c首先将a之后的字符依次与a进行交换1 b,a,c2 c,b,a注意这里少了一
- 本文实例为大家分享了javascript不同颜色Tab标签切换效果的实现代码,供大家参考,具体内容如下具体代码:<html> &
- 如下所示:import osimport shutil#path of imgrpath = 'D:\\BaiduNetdiskDo
- SQL Server 6.5作为面向中小型企业的网络数据库服务系统,提供了 与众多高级数据库管理器相同的运行性能,向传统的数据库厂商发起了强
- 前言写这篇博客的初衷是加深自己对网络请求发送和响应的理解,仅供学习使用,请勿用于非法用途!文明爬虫,从我做起。下面进入正题。获取歌曲信息列表
- facade模式,即门面模式,也称外观模式,这个模式的核心思想是使用facade对象为外部客户端提供一个统一的访问一组子系统的接口,即客户端
- 简单使用最开始,我们用最短的代码体验一下logging的基本功能。import logginglogger = logging.getLog
- 本文实例讲述了pytorch制作自己的LMDB数据操作。分享给大家供大家参考,具体如下:前言记录下pytorch里如何使用lmdb的code
- 背景 在平常的开发中,经常碰到这种更新数据的场景:先判断某一数据在库表中是否存在,存在则update,不存在则insert。 如果使用Hi
- 大家都知道,在ASP中可以使用Request.ServerVariables("REMOTE_ADDR")来取得客户端的
- 区别IE6与FF:background:orange;*background:blue;区别IE6与IE7:background:green
- 有时候我们会在页面上显示用户的所在地区,这个原理是:先得到用户的IP,然后去查询将IP转换成一个数值,最后去查这个数值所在的范围,来得到用户
- 以前的服务器,由于内存的价格过高,一般配置的内存不是很多,超过4GB的当然就不多了.现在的服务器,配置超过4GB就很多,在配作SQL 数据库
- 本文实例讲述了php动态生成版权所有信息的方法。分享给大家供大家参考。具体实现方法如下:function copyright($start,
- 进程是由系统自己管理的。1:最基本的写法from multiprocessing import Pooldef f(x): re