호스팅 사용법
호스팅 신청하기
도메인 연결하기
홈페이지 올리기
이메일 설정하기
서버 사용법
FTP사용법
메일사용법
텔넷/리눅스
MySQL사용법
MSSQL사용법
리눅스명령어 모음
시스템사용법
서버세팅
네트워크/보안
L4 매뉴얼
백업/미러링
호스팅용어 모음
프로그램 사용법
알리미사용법
제로보드설치방법
워드프레스설치방법
태터툴즈설치방법
그누보드설치방법
우편번호DB사용법
폼메일사용법
주문서사용법
예전 게시판/방명록
전자지불 서비스


HOME > 호스팅 > 사용안내 > 프로그램사용법 > 우편번호 DB 사용법     

회원가입,신청서 작성 등 주소를 입력받을 때 누구나 우편번호 검색 기능을 사용합니다.이 때 사용되는 우편번호 DB의 용량은 무려 3M가 넘습니다.
고객 여러분 모두 같은 내용의 DB를 고객님의 DB 공간에 별도로 둠으로써 공간과 시간을 낭비하는 일이 없도록 우편번호 DB를 미리 구축하여 무료로 제공해 드립니다.
* 우편번호 라이브러리를 사용하여 우편번호 DB를 사용할 수 있습니다. 우편번호 라이브러리를 사용하기 위해서는 PHP 프로그래밍에 대한 기본 지식을 가지고 있어야 합니다.
include "/home/AsaProgram/library/php/class.db.php"; // 우편번호는 데이터베이스를 사용하기 때문에 데이터베이스 관련 클래스를 인클루드한다.
include "/home/AsaProgram/library/php/class.zipcode.php";
$zipcode = new Zipcode($formname, $codename, $codeshape, $addrname, $addrshape, $Eaddrname, $Eaddrshape,
$telname, $langtype, $nextfocus); // 객체생성
$zipcode->showZipcodeForm($mode, $post_name, $post_code, $addr); // 양식출력
  • $formname //form명(document를 포함하여 넣어주세요.) 예) document.applyfrm
  • $codename //form 우편번호 input명(input box가 2개일 경우에는 input명1,input명2 라고 만들어 주세요.)
  • $codename //form 우편번호 input명(input box가 2개일 경우에는 input명1,input명2 라고 만들어 주세요.)
  • $codeshape //form 우편번호 형태(input box가 1개일 경우에는 '1', 2개일 경우에는 '2'라고 넣어주세요. 기본값:2)
  • $addrname //form 주소 input명(input box가 2개일 경우에는 input명1,input명2 이렇게 만들어주세요.)
  • $addrshape //form 주소 형태(input box가 1개일 경우에는 '1', 2개일 경우에는 '2'라고 넣어주세요. 기본값:2)
  • $Eaddrname //form 영문주소 input명(input box가 2개일 경우에는 input명1,input명2 라고 만들어 주세요.)
  • $Eaddrshape //form 영문주소 형태(input box가 1개일 경우에는 '1', 2개일 경우에는 '2'라고 넣어 주세요. 기본값:2)
  • $telname //form 전화번호 input명(3개일 경우에는 첫번째 전화번호 input명을 넣어주세요.)
  • $langtype //주소 타입(기본적으로는 아무값도 가지고 있지 않음. '3'일 경우 영문, 한글 주소 둘 다 검색)
  • $nextfocus //입력 완료 후 마우스가 위치할 input명
  • 우편번호 DB 접속 정보는 아래와 같습니다.
  • - 우편번호 DB명 : zipcode_asadal
    - 우편번호 테이블 : zipcode
    - 접근 방법 : select * from zipcode_asadal..zipcode
    위와 같이 ipcode_asadal.. 이란 형식을 취해주시면 접근하여 사용할 수 있습니다.
  • 사용 예
  • 
    <%@ Language=VBScript%>
    <HTML>
    <script id=clientEventHandlersJS language=javascript>
    <!--
    function Button1_onclick() {
    
        if(form1.Text1.value == ""){
            alert("읍면동을 넣어주세요.");
            return;
        }
    
        form1.submit();
    }
    //-->
    </script>
    <body>
    <table border="1" width="265" ID="Table1" height="29">
    <form name=form1 action=post1.asp>
    <tr>
        <td width="40%" align="middle">
            <b><FONT face="굴림">
            <INPUT id="Text1" type="text" name="Text1"></FONT></b>
        </td>
        <td width="40%" align="middle">
            <FONT face="굴림">
            <INPUT id="Button1" type="button" value="우편번호 찾기"
            name="Button1" onclick="return Button1_onclick()"></FONT></td></tr>
    </form>
    </table>
    
    <BR>
    <TABLE id="Table2" cellSpacing="1" cellPadding="1"  border="1">
    <TR>
        <TD align=center colspan=2><font size="2">검색된 주소목록</font></TD></TR>
    
    <%
    dong_name = request("Text1")
    
    set dbconn = server.createobject("ADODB.Connection")
    strConn = "Driver={SQL Server}; Server=db.도메인명; Database=DB명; UID=DB아이디; PWD=DB암호"
    dbconn.open strConn
    
    if trim(dong_name) <> "" then
        strsql = "Select * from zipcode_asadal..zipcode where dong like '%" & dong_name & "%' order by zipcode "
        set rs=dbconn.execute(strsql)
    %>
    <table width=90% cellpadding=0 cellspacing=0 border=0>
    <tr>
        <td bgcolor=gray>
            <table width=100% cellpadding=5 cellspacing=2 border=0>
            <tr>
    
            <% Do until rs.EOF %>
    
            <tr bgcolor="#FFFFFF">
            <%
                response.write "<TD><font class=small>" & rs("zipcode") & "</TD>"
                response.write "<TD><font class=small>" & rs("sido") & "</TD>"
                response.write "<TD><font class=small>" & rs("gugun") & "</TD>"
                response.write "<TD><font class=small>" & rs("dong") & "</TD>"
                response.write "<TD><font class=small>" & rs("bunji") & "</TD>"
                rs.MoveNext
                Loop
                rs.close
                set rs=nothing
                dbconn.close
                set dbconn=nothing
                end if
    
            %>
            </tr></table>
        </td></tr>
    </table>
    

    사이트명 : 뉴21 | 회사명 : (주)아사달 | 대표이사 : 서창녕 | 대표전화 : 02-2026-2000 | 팩스번호 : 02-2026-2008
    사업자등록번호 : 206-81-24351 I 법인등록번호 : 110111-1940504 | 통신판매업신고 : 제18-890호 I 벤처확인번호 : 051134562200563
    (우편번호 : 153-803) 서울특별시 금천구 가산동 371-28 우림라이온스밸리 A,동 8층 (주)아사달
    Internet Explorer Google Chrome Mozilla Firefox
    Apple Safari Opera browser
    페이지 맨 위로 이동하기