와

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

· 2010-09-07 (화) 16:09:14 · 1622 · 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,849
10-09-07 조회 1,592
10-09-07 조회 1,719
10-09-07 조회 1,774
10-09-07 조회 1,620
10-09-07 조회 2,108
10-09-07 조회 1,623
10-09-07 조회 1,610
10-09-07 조회 1,664
10-09-07 조회 1,787
10-09-07 조회 2,905
10-09-07 조회 2,081
10-09-07 조회 1,607
10-09-07 조회 1,722
10-09-07 조회 1,621
10-09-07 조회 2,819
10-09-07 조회 1,605
10-09-07 조회 2,693
10-09-07 조회 1,840
10-09-07 조회 1,802