웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
접속자의 IP를 화일로 저장(기능추가)
2003.11.06 01:16
http://angelworld.dnip.net/morningmall/index.php http://angelworld.dnip.net그냥, 허접하게요. 15분만에 후딱 만들었어요--; 오래걸렸죠?--
먼저 이 아래소스가 사용될곳에 화일을 만들어줍니다.
ipdate.txt / ip.txt / counter.txt (3개의 화일에 모든권한을 줍니다)
---------------------------------------------소스---------------------------------------------
<?
$fp=fopen("ipdate.txt","r");
$nal=fread($fp,filesize("ipdate.txt"));
fclose($fp);
//저장된날짜읽어오기! /
$fp=fopen("counter.txt","r"); //읽기모드작동/
$count=fread($fp,filesize("counter.txt"));
fclose($fp);
$count+=1;
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,$count);
fclose($fp);
//카운터추가! /
if ($nal==date('d')){ //저장된날짜와 현재날짜가 같으면,,,/
$fp=fopen("ip.txt","a");
fwrite($fp,"n$REMOTE_ADDR");
fclose($fp);
}
else{
$fp=fopen("ipdate.txt","w");
fwrite($fp,date('d'));
fclose($fp); //새로운날짜를기록/
$fp=fopen("ip.txt","a");
fwrite($fp,"n★여기까지 총접속자는 $count 명입니다");
fwrite($fp,"n--------".date('d')."일짜 시작------n$REMOTE_ADDR");
fclose($fp);
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,"0");
fclose($fp);
//카운터리셋! /
}
?>
---------------------------------------------------------------------------------------
예제)
ip.txt 에 접속자의 ip가 저장됩니다.
------------------------ ip.txt 저장되는 형식 ------------------------------
201.2.1.1
200.111.11.23
218.201.20.0
..
..
쭉.....나오죠.
-------------------현재 05일가지의 접속자는 (위에 x명) 입니다. 하고 또 이어서시작
1.1.1.1
2.2.2.2
링크를 눌러서 직접보세요.
$REMOTE_ADDR 대신 $HTTP_REFERER 를 사용하면 접속경로가 저장됩니다.
http://angelworld.dnip.net/ip.txt
먼저 이 아래소스가 사용될곳에 화일을 만들어줍니다.
ipdate.txt / ip.txt / counter.txt (3개의 화일에 모든권한을 줍니다)
---------------------------------------------소스---------------------------------------------
<?
$fp=fopen("ipdate.txt","r");
$nal=fread($fp,filesize("ipdate.txt"));
fclose($fp);
//저장된날짜읽어오기! /
$fp=fopen("counter.txt","r"); //읽기모드작동/
$count=fread($fp,filesize("counter.txt"));
fclose($fp);
$count+=1;
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,$count);
fclose($fp);
//카운터추가! /
if ($nal==date('d')){ //저장된날짜와 현재날짜가 같으면,,,/
$fp=fopen("ip.txt","a");
fwrite($fp,"n$REMOTE_ADDR");
fclose($fp);
}
else{
$fp=fopen("ipdate.txt","w");
fwrite($fp,date('d'));
fclose($fp); //새로운날짜를기록/
$fp=fopen("ip.txt","a");
fwrite($fp,"n★여기까지 총접속자는 $count 명입니다");
fwrite($fp,"n--------".date('d')."일짜 시작------n$REMOTE_ADDR");
fclose($fp);
$fp=fopen("counter.txt","w"); //쓰기모드작동/
fwrite($fp,"0");
fclose($fp);
//카운터리셋! /
}
?>
---------------------------------------------------------------------------------------
예제)
ip.txt 에 접속자의 ip가 저장됩니다.
------------------------ ip.txt 저장되는 형식 ------------------------------
201.2.1.1
200.111.11.23
218.201.20.0
..
..
쭉.....나오죠.
-------------------현재 05일가지의 접속자는 (위에 x명) 입니다. 하고 또 이어서시작
1.1.1.1
2.2.2.2
링크를 눌러서 직접보세요.
$REMOTE_ADDR 대신 $HTTP_REFERER 를 사용하면 접속경로가 저장됩니다.
http://angelworld.dnip.net/ip.txt
댓글 27
제목 | 글쓴이 | 날짜 |
---|---|---|
내 홈페이지의 방문자 어디서 접속했을까 알아봅시다
[21]
![]() | 버찌소년 | 2003.10.08 |
공지사항|일기장 3장 write_ok.php //간단한 입력쿼리문//수정 [5] | 시루바 | 2003.10.08 |
MSN Messenger Class -
![]() | HungryMania | 2003.10.10 |
알기쉬운 웹용 MySQL 관리도구, phpMyAdmin 설치하기 [10] | 허창원 | 2003.10.11 |
최신인기가요 순위 한방에 뽑아오기 [10] | 제누스 | 2003.10.16 |
공지사항|일기장 4강 - notice.php 간단한 글보이기 | 시루바 | 2003.10.16 |
신문기사 긁어오기 [28] | horizon | 2003.10.20 |
include, onload, <span id=...> 다계층메뉴 활용 강좌 [2] | 김병희 | 2003.10.25 |
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음)
[10]
![]() | 9000㎒ | 2003.11.01 |
호스팅업체에서 GD를 지원하는지 여부를 알 수 있게해주는 소스 [12] | Wizard | 2003.11.05 |
접속자의 IP를 화일로 저장(기능추가) [27] | 전원주 | 2003.11.06 |
지금은 시스템 점검중 만들기... [8] | zentoo.com | 2003.11.11 |
제로보드회원의 포인트 랭킹 체크하기
[13]
![]() | 전원주 | 2003.11.15 |
회원 포인트 랭킹(중복 -_-a)
[4]
![]() | weky | 2003.11.15 |
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] | 한꼬마 | 2003.11.20 |
[Lotto 6/45] 로또 추첨 구현하기~
[5]
![]() | 전원주 | 2003.11.21 |
한꼬마의 제로보드 이용법 (sql로 테이블 호출) [2] | 한꼬마 | 2003.11.26 |
제로보드회원의 포인트 랭킹 체크하기 sql 정리 [4] | 한꼬마 | 2003.11.26 |
throttle-me를 이용한 계정 트래픽 나타내기
[39]
![]() | 旻天 | 2003.11.27 |
랜덤 배경음악 만들기. [6] | 폭주나루 | 2003.12.01 |