程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 寫入文本文件txt的PHP代碼

寫入文本文件txt的PHP代碼

編輯:關於PHP編程

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);


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved