早睡早起,方能养生!
Sleep early rise early, square can preserve one's health!

PHP写错误日志

super
2019-02-26 15:39
views 717
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 条讨论
top