php中記錄日誌的幾種方法

2022-07-24 04:18:09 字數 688 閱讀 6359

1、使用fwrite()函式寫入檔案

<?php

$now=date('y-m-d',time());

$filename='log/tongbu_'.$now.'.log';

$file=fopen($filename,"a+"); //a+表示檔案可讀寫方式開啟

fwrite($file,'開始寫入'."\n");

$time=time();

$res="www.geiliyou.com";

$result='ok';

fwrite($file,$time."\t".$res."\t".$result."\n");

fwrite($file,'寫入完成'."\n");

2、使用error_log()函式寫入

<?php

$now=date('y-m-d',time());

$filename='log/tongbu_'.$now.'.log';

$time=time();

$re="www.geiliyou.com";

$result='ok';

error_log($time."\t".$re."\t".$result."\n",3,$filename);//3表示訊息被傳送到後面的檔案

?>

3、使用file_put_contents()函式建立寫入檔案

Nginx 記錄日誌的幾種方法

nginx的日誌記錄主機設定 server 預設情況下,access log 會使用 combined 的配置來記錄訪問日誌 通常這樣就足夠了。如果是為了更加方便的日誌分析,通常我們會使用特殊字元 如 a 來作為日誌欄位的分隔符,這樣無論是過濾還是排序都會十分方便。甚至可以直接匯入 mysql hi...

PHP中陣列定義的幾種方法

array 陣列 php 中的陣列實際上是乙個有序對映。對映是一種把 values 關聯到 keys 的型別。此型別在很多方面做了優化,因此可以把它當成真正的陣列,或列表 向量 雜湊表 是對映的一種實現 字典,集合,棧,佇列以及更多可能性。由於陣列元素的值也可以是另乙個陣列,樹形結構和多維陣列也是允...

PHP中獲取星期的幾種方法

php星期幾獲取 1 date l 2 data就可以獲取英文的星期比如sunday 3 date w 4 這個可以獲取數字星期比如123,注意0是星期日 獲取中文星期幾 1 weekarray array 日 一 二 三 四 五 六 2 先定義乙個陣列 3 echo 星期 weekarray da...