PHP记录日志

function xmsb_writelog($data, $fileName)

{

$month = date('Y-m');

$day = date('d');

dir_name = './log/'.month.'/';

$path = $dir_name . $fileName . '_' . $day . '_request_log.txt';

// 检测目录是否存在,若不存在则进行创建

if(!file_exists($dir_name))

{

$res = mkdir(iconv('UTF-8', 'GBK', $dir_name), 0777, true);

}

// 以写入方式打开文件

fp = fopen(path, 'a');

// 定义写入内容

$time = '['.date('Y-m-d H:i:s').'] ';

text = var_export(data, true);

// 写入并关闭文件

fwrite($fp, time.text."\r\n");

fclose($fp);

}

相关推荐
软件技术员26 分钟前
Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书
服务器·网络协议·ssl
哎呦喂-ll38 分钟前
Linux进阶:环境变量
linux
耗同学一米八39 分钟前
2024 年河北省职业院校技能大赛网络建设与运维赛项样题四
运维·网络
Rverdoser39 分钟前
Linux环境开启MongoDB的安全认证
linux·安全·mongodb
PigeonGuan1 小时前
【jupyter】linux服务器怎么使用jupyter
linux·ide·jupyter
一条晒干的咸魚1 小时前
【Web前端】创建我的第一个 Web 表单
服务器·前端·javascript·json·对象·表单
东华果汁哥1 小时前
【linux 免密登录】快速设置kafka01、kafka02、kafka03 三台机器免密登录
linux·运维·服务器
咖喱鱼蛋2 小时前
Ubuntu安装Electron环境
linux·ubuntu·electron
ac.char2 小时前
在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
linux·ubuntu·npm