標籤:charset content tle container har class result als top
PHP實現記錄日誌(檔案)phpphp 記錄日誌
項目中經常會記錄些操作資訊,或是列印些關鍵變數,或者是匯入excel檔案,提現記錄,都需記錄。經常遇到,封裝一個方法,有不好的地方或補充請留言。
header(‘Content-Type: text/html; charset=UTF-8‘); #記錄檔案 $dir 檔案目錄;$filename 檔案名稱;$data 存貯資料;$Separator 分隔字元 function RecordsFile( $dir,$filename,$data=array(),$Separator="," ){ if( !$dir || !$filename ||!is_array($data) ) return false; if(!is_dir($dir)) mkdir($dir); $content = implode( $Separator,$data ); $result = file_put_contents( $dir.‘/‘.$filename,(date(‘Y-m-d h:i:s‘,time())).‘ ‘.$content."\r\n",FILE_APPEND | LOCK_EX ); return $result; }
測試如下:
$dir = ‘E:\website\test\upload/user_excel‘; //$dir = ‘./upload/user_excel‘;//本地測試報錯,許可權不足,跟系統內容有關;相關解決可Google $filename = date(‘Ymd‘).‘.txt‘; $data = array(‘sun‘,24,"是鳥是魚是塵埃!"); $Separator = "=>"; RecordsFile( $dir,$filename,$data,$Separator );
天行健。
PHP實現記錄日誌(檔案)