/**(V6.3 新增)(V6.8 更新) * 记录错误日志 * @param $err_arr 错误信息 * @param $path 日志路径 * @return bool */ function write_error_log($err_arr, $path = '') { if(!C('error_log_save') || defined('CLOSE_WRITE_LOG')) return false; $err_arr = is_array($err_arr) ? $err_arr : array($err_arr); $message[] = date('Y-m-d H:i:s'); $message[] = get_url(); $message[] = getip(); if(isset($_POST) && !empty($_POST)) $message[] = new_json_encode($_POST, JSON_UNESCAPED_UNICODE); $message = array_merge($message, $err_arr); $message = join(' | ', $message)."\r\n"; if(!$path) $path = YZMPHP_PATH.'cache'; if(!is_dir($path)) @mkdir($path, 0777, true); $file = $path.DIRECTORY_SEPARATOR.'error_log.php'; if(is_file($file) && filesize($file)>20971520){ @rename($file, $path.DIRECTORY_SEPARATOR.'error_log'.date('YmdHis').rand(100,999).'.php') ; } if(!is_file($file)){ error_log("<?php exit;?>\r\n", 3, $file); } return error_log($message, 3, $file); }
write_error_log
上一篇:config
下一篇:new_json_encode
有问题可以加入织梦技术QQ群一起交流学习
本站vip会员 请加入 VIP②群 PS:加入时备注用户名或昵称
普通注册会员或访客 请加入技术交流②群
作者:54818模板网 关注:551 时间:2023-04-04 15:07:45
相关网站教程: