주소자동입력에서 번지입력부분 꼼수 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

주소자동입력에서 번지입력부분 꼼수 정보

주소자동입력에서 번지입력부분 꼼수

본문

주소자동입력하여보면 입력되지 말아야할 부분이 있지요.
 
예를 들면
135-970 서울 강남구 대치2동 은마아파트 (25∼31동)
135-736 서울 강남구 대치2동 일동빌딩
135-834 서울 강남구 대치2동 1∼80
 
빨간글 부분은 입력받지 않아야 좋습니다. 현재는 제일 마지막부분을 $list[$search_count][bunji]로 정하고 아예 입력받지 않습니다. 이런 경우 예시주소 두번째줄의 일동빌딩도 입력받지 못합니다. 적당한 팁이나 예시가 없어 다음과 같이 꼼수를 부려봅니다.
 
1. zip.php
주소자동입력용 번지부분 변수 $list[$search_count][bunji2]를추가합니다.
30번 줄밑에
    //번지에 특수문자표시부분은 주소입력에서 제외
    if(preg_match("/[!#$%^&*()?+=~∼\/]/",$list[$search_count][bunji])) { $list[$search_count][bunji2] = "";    
     } else $list[$search_count][bunji2] = $list[$search_count][bunji];
추가
 
2. zip.skin.php
66번줄을 변경
            echo "<tr><td height=19><a href=\"javascript:find_zip('{$list[$i][zip1]}', '{$list[$i][zip2]}', '{$list[$i][addr]} {$list[$i][bunji2]}');\">{$list[$i][zip1]}-{$list[$i][zip2]} : {$list[$i][addr]} {$list[$i][bunji]}</a></td></tr>\n";
 
제가 프로그래머가 아닌점을 양해하여주시고 더 좋은 방법이 있으면 알려주셔요.
 
 
 

추천
1

댓글 1개

zip.db의 ∼문자때문에 일부 한글을 특수문자로 인식하는 오류가 발견됩니다. zip.db의 ∼를 자판의 ~표시로 변경하고 if(preg_match("/[!#$%^&*()?+=~∼\/]/",$list[$search_count][bunji])) 에서 ∼를 제거하면 정상작동합니다.
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT