PHP写错误日志
super
2019-02-26 15:39
function writeLog($array = [])
{
//设置目录时间
$years = date('Y-m-d');
//设置路径目录信息
$url = './Errlog/'.$years.'/'.$years.'_log.txt';
//取出目录路径中目录(不包括后面的文件)
$dir_name = dirname($url);
//如果目录不存在就创建
if(!file_exists($dir_name))
{
//iconv防止中文乱码
$res = mkdir(iconv("UTF-8","GBK",$dir_name),0777,true);
}
$data =
[
'time' => date('Y-m-d H:i:s', time()),
'cause' => $array
];
$fp = fopen($url,"a");//打开文件资源通道 不存在则自动创建
fwrite($fp,var_export($data,true)."\r\n");//写入文件
fclose($fp);//关闭资源通道
}调用
0 条讨论
