<?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'];
? }
? //打開(kāi)文件(文件不存在自動(dòng)建立)
? if (!$fp = fopen($filename, "a+"))
? {
? ?echo "不能打開(kāi)文件$";
??exit;
? }
?//寫(xiě)入的時(shí)候還判斷是否已經(jīng)有重復(fù)數(shù)據(jù)
?while(!feof($fp))
?{
??$line = fgets($fp);
??if($line == ($clientip."\n"))
??{??
???exit;??//有重復(fù)數(shù)據(jù)就退出;
??}
?}
?// 寫(xiě)入文件
? if(!fwrite($fp,$clientip."\n"))
? {
? ?echo "不能寫(xiě)入到文件$filename"?;
??exit;
? }
? //已經(jīng)完成寫(xiě)入文件
? fclose($fp);
??>
posted on 2007-09-19 10:46
-274°C 閱讀(1430)
評(píng)論(1) 編輯 收藏 所屬分類:
PHP