博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php写入日志文件
阅读量:3897 次
发布时间:2019-05-23

本文共 1002 字,大约阅读时间需要 3 分钟。

php写入日志文件

以下代码是复制这位大佬的:

/** * [write_log 写入日志] * @param  [type] $data [写入的数据] * @return [type]       [description] */function write_log($data){
$years = date('Y-m'); //设置路径目录信息(当前文件夹下,你也可以指定文件夹,但是切记要绝对路径!!!) $url = str_replace('\\','/',dirname(__FILE__))."/log.txt"; $dir_name=dirname($url); //目录不存在就创建 if(!file_exists($dir_name)) {
//iconv防止中文名乱码 $res = mkdir(iconv("UTF-8", "GBK", $dir_name),0777,true); } $fp = fopen($url,"a");//打开文件资源通道 不存在则自动创建 fwrite($fp,date("Y-m-d H:i:s").var_export($data,true)."\r\n");//写入文件 fclose($fp);//关闭资源通道}

我自己写的简单,可以直接拷贝使用,有兴趣的可以试试:

//设置路径目录信息(默认是当前文件夹下的log.txt文件,你也可以指定文件夹,但是切记要绝对路径!!!)			$path = str_replace('\\','/',dirname(__FILE__))."/log.txt";            $fp = fopen($path,"a");//打开文件资源通道 不存在则自动创建            $data = ‘要保存的数据’;            fwrite($fp,date("Y-m-d H:i:s").var_export($data ,true)."\r\n");//写入文件            fclose($fp);//关闭资源通道

以上代码转载这位大佬的,感谢大佬!!!

如果大佬发现有问题或者有更好的方法,请联系本人,谢谢!!!

你可能感兴趣的文章
[小技巧] [trac] Fix AttributeError: 'NullTranslations' object has no attribute 'add'
查看>>
[小技巧] Mac OS X上键盘的键位重映射
查看>>
Java对Oracle中Clob类型数据的读取和写入
查看>>
Spring中Quartz的配置
查看>>
MyBatis 防止 % _ sql 注入攻击 解决方法
查看>>
plsql oracle 无法解析指定的连接标识符
查看>>
Linux后台开发应该具备技能
查看>>
Eclipse Tomcat 无法添加项目
查看>>
SVN更新失败 解决方法
查看>>
关于Java的File.separator
查看>>
linux定时任务的设置
查看>>
MySQL 5.7 完全傻瓜安装教程 图文
查看>>
Hibernate框架概述&SSH框架工作原理以及流程
查看>>
Aapche POI txt 导入excel
查看>>
C语言 ## __VA_ARGS__ 宏
查看>>
C++项目中的extern "C" {}
查看>>
(转)C++中extern “C”含义深层探索
查看>>
【日常小记】linux中强大且常用命令:find、grep
查看>>
Linux多线程编程(不限Linux)
查看>>
C/C++内存泄漏及检测
查看>>