정말 간단한 소스인데 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마다 다 *.*.*.* 이런식으로 적용되는 소스가 절실해여 ㅜㅜ
원리를 모르시면 간단하다고 말씀하시면 않됩니다.
프로그래머에 따라 100줄짜리가 한줄로도 가능합니다.
제일 &#50968;분이 정확하게 정리하셨네요

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

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
15년 전 조회 2,556
15년 전 조회 1,563
15년 전 조회 1,533
15년 전 조회 1,767
15년 전 조회 1,515
15년 전 조회 1,643
15년 전 조회 1,679
15년 전 조회 1,531
15년 전 조회 2,018
15년 전 조회 1,537
15년 전 조회 1,527
15년 전 조회 1,569
15년 전 조회 1,700
15년 전 조회 2,818
15년 전 조회 1,984
15년 전 조회 1,512
15년 전 조회 1,633
15년 전 조회 1,515
15년 전 조회 2,736
15년 전 조회 1,518
🐛 버그신고