<?php
          ?//文件名字
          ?$filename = "ip.txt";
          ? if (isset($_SERVER['HTTP_CLIENT_IP']))
          ? {
          ??$clientip = $_SERVER['HTTP_CLIENT_IP'];
          ? }elseif (isset($_SERVER['HTTP_X_FORWARD_FOR']))
          ? {
          ??$clientip = $_SERVER['HTTP_X_FORWARD_FOR'];
          ? }else
          ? {
          ??$clientip = $_SERVER['REMOTE_ADDR'];
          ? }
          ? //打開文件(文件不存在自動建立)
          ? if (!$fp = fopen($filename, "a+"))
          ? {
          ? ?echo "不能打開文件$";
          ??exit;
          ? }
          ?//寫入的時候還判斷是否已經有重復數據
          ?while(!feof($fp))
          ?{
          ??$line = fgets($fp);
          ??if($line == ($clientip."\n"))
          ??{??
          ???exit;??//有重復數據就退出;
          ??}
          ?}
          ?// 寫入文件
          ? if(!fwrite($fp,$clientip."\n"))
          ? {
          ? ?echo "不能寫入到文件$filename"?;
          ??exit;
          ? }
          ? //已經完成寫入文件
          ? fclose($fp);
          ??>
          posted on 2007-09-19 10:46 -274°C 閱讀(1428) 評論(1)  編輯  收藏 所屬分類: PHP


          FeedBack:
          # re: 一個php記錄訪問者IP到文件的簡單示例
          2007-09-28 16:32 | 千里冰封
          PHP的語法和JSP就不一樣了  回復  更多評論
            

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 916219
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 乐安县| 红原县| 湘阴县| 青河县| 申扎县| 建瓯市| 临沧市| 大同市| 扶绥县| 五常市| 偃师市| 金堂县| 临沧市| 蒙山县| 新竹市| 佛坪县| 甘谷县| 陆良县| 常宁市| 罗山县| 进贤县| 阳泉市| 博客| 武宣县| 利津县| 民乐县| 宝山区| 布拖县| 凉城县| 钦州市| 赤城县| 汉中市| 土默特右旗| 临安市| 文昌市| 宾阳县| 阳高县| 扎赉特旗| 独山县| 叶城县| 五常市|