PHP寫入文本文件和C語言非常類似,用的函數也一致,讀取文件用fopen,寫入文件用fwrite,結束用fclose。要注意的是打開並寫入新的文件用"w"標識,讀取文件用"r"標識,在原有文件上繼續寫入用"a"標識
,同時windows換行符是"rn",linux換行符是"n"
PHP記錄IP的函數是 $_SERVER["REMOTE_ADDR"]
PHP獲取當前時間函數date("Y-m-d H:i:s", time())
PHP獲取來路網址函數$_SERVER['HTTP_REFERER'] 首先要判斷其是否為空值,即用isset進行判斷,比如我們直接從浏覽器敲入網址則不會有來路網址記錄,最後代碼很簡單,如下:
代碼如下 復制代碼$ip = $_SERVER["REMOTE_ADDR"];
$time = date("Y-m-d H:i:s", time());
$from = '';
if(isset($_SERVER['HTTP_REFERER']))
{
$from = $_SERVER['HTTP_REFERER'];
}
$myfile = 'wtndata/statistic.txt';
$str = "ip='".$ip."' from='".$from."' time='".$time."'rn";
$file_pointer = fopen($myfile,"a");
fwrite($file_pointer,$str);
fclose($file_pointer);