1. 程式人生 > 其它 >PHP寫Log日誌

PHP寫Log日誌

    public function yflog($data,$title='',$isEncode=true) {
      	//設定目錄時間
	  	$years = date('Y-m-d');
	  	//設定路徑目錄資訊
	  	$url  = './yflog/'.$years.'.log';
	  	//取出目錄路徑中目錄(不包括後面的檔案)
	  	$dir_name = dirname($url);
	  	//如果目錄不存在就建立
	  	if(!file_exists($dir_name)) {
  			//iconv防止中文亂碼
	  		$res = mkdir(iconv("UTF-8","GBK",$dir_name),0777,true);
	  	}
	  	
	  	if($isEncode==true){
    		$content = json_encode($data); 
		}else{
			$content =$data;
		}

		$now_time= time();
        $now_date= date('Y-m-d H:i:s',$now_time);//2018-11-28 15:29:29
		$content = "\n\n\n".$now_date.$title."\n".$content; 
		file_put_contents($url, $content,FILE_APPEND);
  	}