웹마스터 팁
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
제목 | 글쓴이 | 날짜 |
---|---|---|
레이어 특강 1 - 큰일 나는 소스 [23] | 미친개 | 2004.06.30 |
둥근테이블을 홈피에 짜고싶을때../ [12] | zEn | 2004.06.28 |
[추천] 세로형 배너 슬라이드 [4] | ⓣinⓣin™ | 2004.06.24 |
볼륨값이 얼마나 될까? [5] | PHASE | 2004.06.16 |
[추천] 가로형 배너 슬라이드 [7] | ⓣinⓣin™ | 2004.06.10 |
[StylishJAVA]레이어를 이용한 슬라이드 메뉴 [5] | ∑Ztxy | 2004.06.05 |
지바 애플 아날로그 시계 소스입니다... [4] | 한성민 | 2004.06.02 |
간단한 감추기/펼치기 스크립트 (태터툴즈의 more 기능) [5] | 나이시스 | 2004.05.28 |
왔다 갔다 이미지 스크롤 [3] | 컴도미 | 2004.05.25 |
동영상을 일반 버튼으로 제어 | ☺심심 | 2004.05.23 |
배너를 모자이크로 슬라이드한다! [13] | ☺심심 | 2004.05.17 |
이미지 갤러리-이미지에 설명이나 이름을 같이 달아줄수 있는.. | webzang | 2004.05.17 |
클릭하거나, 바탕을 더블클릭하면 나타나는 작은(크기조절가능) 메뉴 | ☺심심 | 2004.05.17 |
상태창에 머문시간 보여주기 [5] | ☺심심 | 2004.05.05 |
특정위치에 떠있는 레이어 (슬라이딩 애드콘) - 노프레임홈에서의 문제해결 [8] | 검미르 | 2004.05.03 |
접속할때마다 다른 이미지 띄우기 [8] | ▩윤미 | 2004.04.30 |
그림파일없이 바꾸는 그라이데이션 배경색 [3] | ▩윤미 | 2004.04.30 |
웹페이지에 테두리 두르기 [5] | ▩윤미 | 2004.04.30 |
로딩 100% 후 페이지 이동시키기 [1] | ▩윤미 | 2004.04.30 |
특정부분을 원클릭에 copy 또는 선택하기 [3] | ▩윤미 | 2004.04.30 |