<?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 閱讀(1421) 評論(1)  編輯  收藏 所屬分類: PHP


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

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 914066
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 日照市| 日喀则市| 大同市| 嘉鱼县| 南通市| 宁河县| 盐津县| 新巴尔虎右旗| 邓州市| 靖江市| 中宁县| 安徽省| 蓬安县| 司法| 宿迁市| 内黄县| 临湘市| 新田县| 信宜市| 北海市| 通山县| 晋江市| 桓台县| 铁岭市| 佛教| 西吉县| 阳春市| 德庆县| 兰西县| 日土县| 兴安县| 东海县| 靖远县| 犍为县| 潜山县| 平昌县| 静海县| 上蔡县| 桂阳县| 紫阳县| 新宾|