|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。mysql|毛病 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__ 如许更好的帮您敏捷找到毛病地点地位,以便利处理成绩 第1步环境配置好了,你算了进了1小步了,那么第2步呢 就是调出第1个程序 一般都是用hello world,视频教程里面我都做了,hello world |
|