首页 > 代码库 > PHP实现记录日志(文件)
PHP实现记录日志(文件)
PHP实现记录日志(文件)
php
php 记录日志
项目中经常会记录些操作信息,或是打印些关键变量,或者是导入excel文件,提现记录,都需记录。经常遇到,封装一个方法,有不好的地方或补充请留言。
header(‘Content-Type: text/html; charset=UTF-8‘); #记录文件 $dir 文件目录;$filename 文件名;$data 存贮数据;$Separator 分隔符 function RecordsFile( $dir,$filename,$data=http://www.mamicode.com/array(),$Separator="," ){ if( !$dir || !$filename ||!is_array($data) ) return false; if(!is_dir($dir)) mkdir($dir); $content = implode( $Separator,$data ); $result = file_put_contents( $dir.‘/‘.$filename,(date(‘Y-m-d h:i:s‘,time())).‘ ‘.$content."\r\n",FILE_APPEND | LOCK_EX ); return $result; }
测试如下:
$dir = ‘E:\website\test\upload/user_excel‘; //$dir = ‘./upload/user_excel‘;//本地测试报错,权限不足,跟系统环境有关;相关解决可谷歌 $filename = date(‘Ymd‘).‘.txt‘; $data = http://www.mamicode.com/array(‘sun‘,24,"是鸟是鱼是尘埃!"); $Separator = "=>"; RecordsFile( $dir,$filename,$data,$Separator );
天行健。
PHP实现记录日志(文件)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。