private function write_log($data){
$years = date('Y-m');
//设置路径目录信息
$url = './public/log/txlog/'.$years.'/'.date('Ymd').'_request_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,var_export($data,true)."\r\n");//写入文件
fclose($fp);//关闭资源通道
}
相关文章
- Spring的配置文件,如何配置端口号,,properties,yml获取配置项等方法,外观模式及其优缺点,日志代表的信息
- Logback日志记录只在控制台输出sql,未写入日志文件【解决】
- [乐意黎原创]PHP 写入文件时抛failed to open stream:Permission denied in 错误的解决方法
- php error_log错误信息写入文件
- 扔掉log4j、log4j2,自己动手实现一个多功能日志记录框架,包含文件,数据库日志写入,实测5W+/秒日志文件写入,2W+/秒数据库日志写入,虽然它现在还没有logback那么强大
- Yii2.0简单隐藏index.php文件和模块配置和layout布局配置禁用和日志写入配置
- php文件操作之文件写入字符串、数组的方法分析
- PHP记录和读取JSON格式日志文件
- C#写入日志信息到文件中
- PHP通过文件保存和更新信息的方法分析