정말 간단한 소스인데 3일째 고전중이네여 ㅜㅜ 도와주세여 고수님들 아흑

· 2010-09-07 (화) 16:09:14 · 1617 · 3
<?
$data = file("ip.txt");

for($i=0; $i<count($data); $i++){

if(eregi($REMOTE_ADDR,$data[$i])) {echo "<script> top.location.href='http://naver.com';</script>";}
}

?>

간단한 ip접속시 특정 주소로 넘어가는 소스를 연동중인데여

ip.txt 파일값에는 아이피 리스트가 222.111.222.333 이런식으로 넣으면 naver.com으로 가는데

일일이 아이피기입이 힘들어서 222.111.*.* 이런식으로 하게되면 적용이 안되더라구요 ㅜㅜ ;;

이 해결방법 아시는 고수님들 계시면 ㅜㅜ 제발 도와주세여 2주동안 해메는 ㅜㅜ
|

댓글 3개

if (preg_match ('/222\.111(\.[0-9]{1,3}){2}/', $data[$i])) .....
ㅜㅜ 222.111.*.* 예시로 적은 ㅜㅜ 기입하는 ip마다 다 *.*.*.* 이런식으로 적용되는 소스가 절실해여 ㅜㅜ
2010-09-08 (수) 01:41:33
원리를 모르시면 간단하다고 말씀하시면 않됩니다.
프로그래머에 따라 100줄짜리가 한줄로도 가능합니다.
제일 윘분이 정확하게 정리하셨네요

나머지는 php 함수좀 공부하시면 됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-09-07 조회 1,846
10-09-07 조회 1,591
10-09-07 조회 1,717
10-09-07 조회 1,765
10-09-07 조회 1,618
10-09-07 조회 2,105
10-09-07 조회 1,618
10-09-07 조회 1,608
10-09-07 조회 1,662
10-09-07 조회 1,783
10-09-07 조회 2,903
10-09-07 조회 2,076
10-09-07 조회 1,602
10-09-07 조회 1,720
10-09-07 조회 1,614
10-09-07 조회 2,816
10-09-07 조회 1,601
10-09-07 조회 2,690
10-09-07 조회 1,836
10-09-07 조회 1,799