很多站长朋友们都不太清楚php中log文件,今天小编就来给大家整理php中log文件,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 为什么PHP网站里没有log日志文件夹 2、 php怎么把字符串写入log文件 3、 phpwind.log是什么文件?可以删除吗 4、 PHP正则怎么解析log文件 为什么PHP网站里没有log日志文件夹网站的log日志文件夹一般的存在与服务器中的,而不是直接存储于网站的根目录下的
至少目前我还没见到过有存在与网站根目录下的日志文件
您可以在服务器里面找找,如果没有的话,要么就是日志功能没有开启,要么就提交一下工单问一下客服看看
php怎么把字符串写入log文件<?php
//log日志文件
$txt = './log.txt';
//要写入的内容
$addLogStr = date('Y-m-d H:i:s')."操作了xxx成功OR失败!\r\n";
//打开资源并将光标设置为末尾
$fp = fopen($txt,"a+");
//写入内容
fwrite($fp,$addLogStr);
//关闭资源
fclose($fp);
phpwind.log是什么文件?可以删除吗log是日志文件,通常是系统或者某些软件对已完成的某种处理的记录,以便将来做为参考,它并没有固定的格式,通常是文本文件,可以用记事本打开以查看内容,当然很可能是其它格式,有些直接打开就是乱码。
Log文件文件跟系统以及软件等没有直接关联,说白了就是系统或者软件产生的记录文件,类似于记事本文本,删除了不会影响系统或者软件本身的正常使用。
Log文件尽管可以删除,但一些专业场所建议保留一段时间或者确保环境安全后再删除,因为一旦出现疑问紧急时间,技术人员可以查看Log日志文件,找出问题。
PHP正则怎么解析log文件<?php$file = fopen("zmxc.access_20120516.log","r");set_time_limit(0);$link = mysql_connect(*) or die('222');//自己的数据库信息mysql_select_db('test',$link) or die('111');mysql_query ('set names utf8');$i =0;while($count = fgets($file)){ $array = explode(' HTTP/1.1 ',$count); $string = $array[0]; $que=substr($array[1],0,3); if($que == '200'){ $i++ ; $arr = explode(' +0800] ',$string); $ips = explode(' - - [',$arr[0]); $t2 =substr(strstr($ips[1],':'),1); $t1 = explode(':',$ips[1]); $times = $t1[0].' '.$t2; $time=strtotime(strtr($times,'/',' ')); $ip = $ips[0]; $src = $arr[1]; if(strstr($src,'id=')){ $ids = explode('id=',$src); $id =$ids[1]; } mysql_query("INSERT INTO `logs_16` (`t_id`,`src`,`ip`,`intip`,`time`) VALUES ('$id','$src','$ip', inet_aton('$ip'),'$time')"); unset($id); }}echo $i;fclose($fp); ?>
关于php中log文件的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php中log文件 php log的详细内容...