PHP创建或追加json格式日志文件

xiaoxiao2025-06-26  13

//需求:访问的日志根据小时创建

$date_name=date("YmdH",time());  //日志文件路径+名称,使用相对路径 $filename="../log/".'access_'.$date_name.'.json'; //获取写入日志的参数 $param=[ 'access_ip' =>$_SERVER['REMOTE_ADDR'], 'access_source' =>'pc', 'http_user_agent'=>$_SERVER['HTTP_USER_AGENT'] ]; //数组转JSON $txt=json_encode($param); //判断当前的日志文件是否存在 if(false===file_exists($filename)){   //创建日志 $newfile = fopen($filename, "w");   //写入日志 fwrite($newfile,$txt); fclose($newfile); }else{ //向当前日志追加数据 file_put_contents($filename,$txt,FILE_APPEND); }

 

转载请注明原文地址: https://www.6miu.com/read-5032527.html

最新回复(0)