PHP实现记录日志(文件)
2017-02-22 22:50
591 查看
PHP实现记录日志(文件)
phpphp 记录日志
项目中经常会记录些操作信息,或是打印些关键变量,或者是导入excel文件,提现记录,都需记录。经常遇到,封装一个方法,有不好的地方或补充请留言。
header('Content-Type: text/html; charset=UTF-8'); #记录文件 $dir 文件目录;$filename 文件名;$data 存贮数据;$Separator 分隔符 function RecordsFile( $dir,$filename,$data=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 = array('sun',24,"是鸟是鱼是尘埃!"); $Separator = "=>"; RecordsFile( $dir,$filename,$data,$Separator );
补充点,使用error_log()函数更方便
http://www.cnblogs.com/followyou/p/46600749ff3894915ff040b50162c645.html
天行健。
相关文章推荐
- php文件操作实现自定义日志记录
- PHP中设置时区,记录日志文件的实现代码
- PHP中设置时区,记录日志文件的实现代码
- PHP设置时区,记录日志文件的方法
- PHP设置时区,记录日志文件的方法
- php使用指定的文件记录错误报告日志
- android上如何实现后台日志记录并写文件到sd卡
- php 删除记录同时删除图片文件的实现代码
- 日志模块(一头文件就实现了日志记录)
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- 通过脚本实现从日志文件中提取时间最近的几条记录
- 日志模块(一头文件就实现了日志记录)
- 控制PHP的错误输出方式:直接输出至荧幕或将错误信息记录到错误日志文件内
- android上如何实现后台日志记录并写文件到sd卡
- 控制PHP的错误输出方式:直接输出至荧幕或将错误信息记录到错误日志文件内
- PHP设置时区,记录日志文件的方法
- android上如何实现后台日志记录并写文件到sd卡
- php记录日志的实现代码
- 实现Nginx中使用PHP-FPM时记录PHP错误日志的配置方法
- PHP 日志记录功能实现