|
|
|
|
|
|
|
|
|
우편번호 |
우편번호는 4M가 넘는 거대한 데이터입니다. 매년 새로운 데이터가 추가되어 관리 또한 매우 번거러울 뿐 아니라 많은 데이터를 빠르게 보여주는 데이터설계기술은 우편번호 라이브러리의 핵심입니다.
아사달 통합솔루션 아사프로는 하나의 우편번호 데이터베이스를 사용하여 우편번호가 갱신되면 모든 서버의 데이터들도 함께 갱신됩니다.
많은 고객님들의 요청에 의해 아사달의 아사프로가 사용하고 있는 우편번호 라이브러리를 공유하자고 합니다. 우편번호 라이브러리를 사용하기 위해서는 PHP 프로그래밍에 대한 기본 지식을 가지고 있어야 합니다.
|
|
우편번호 라이브러리를 인클루드(include)하기 |
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 라고 만들어 주세요.)
$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명
예) $zipcode = new Zipcode('document.zipcodeform', 'code', '2', 'addr', '2', 'eaddr', '2', 'phone1', '3', 'addr2'); (폼이름이 zipcodeform 이고 우편번호, 주소, 영문주소 입력란이 2개씩이고, 입력 후 addr2에 커서를 둘 경우)
|
|
|
|
|