Perl/ActivePerl For UNIX/Linux/Windows
TryThe Homepage
初めてのCGI
CGIの基礎知識
PerlとCGI
CGIの設置と起動
パーミッションてな〜に
作ってみよう
落書き帳で学ぶPerl講座
Perlの罠
コラム
CGI 研究室
ローカルサーバでCGI
Perlマニュアル
ロックファイルを考える
Webからのメール送信
不正なタグの除去
便利なサブルーチン関数集
改造の手引き
開発のコツ
グラフィックライブラリ
JavaとCGI
テキストリレーションシップ
DBM へのアクセス
ダイナミックCGI
Dynamic CGI とは
スタイルシートの使用
DynamicHTMLの基礎
イベントの処理
WindowとDocument
レイヤを使いこなす
ポップアップメニューの作成
CGIに役立つJavaScript
ダウンロード
ダウンロードについて
アクセスカウンターとログ
掲示板
チャット
メール
データ収集
その他
お役立ちツール
サービス
コミュニティ掲示板
バナーエディタ
郵便番号検索エンジン
カスタム掲示板
カスタムゲストブック
無料レンタルカウンタ
無料レンタル掲示板
サーバ構築(Windows)
Homeサーバとは
構築条件と準備
Webサーバ
Perlのインストール
ダイナミックDNS
FTPサーバ
メールサーバ
セキュリティ
アクセス制限
Homeサーバ用CGI
SSIのすすめ
DNSサーバ
ImageMagic
データベースアクセス
Webmin(UNIX/Linux)
MySQL(UNIX/Linux)
Windows用 MySQL
MySQLコントロールセンタ
Access(*.mdb)に接続
ODBCによる操作
ODBCによるMySQL操作
SQL ステートメント
有料サービス
シェアウェア
パートナー(代理店)契約
パートナー専用
オーダーメイドCGI
FAQ
お問い合わせ
このページを印刷
郵便番号検索エンジン
約122,000件にも及ぶ郵便番号情報から住所または、市区町村名の一部を指定して郵便番号を検索します。 当サイトの自社SQLサーバを使用しますので、データベースの領域や、設定の必要もありません。
※サーバメンテナンス日はアクセスできない場合があります。
ご住所
〒
※郵便番号を入力して住所を張り付けられます。
-- 都道府県 --
北海道
青森県
岩手県
宮城県
秋田県
山形県
福島県
茨城県
栃木県
群馬県
埼玉県
千葉県
東京都
神奈川県
新潟県
富山県
石川県
福井県
山梨県
長野県
岐阜県
静岡県
愛知県
三重県
滋賀県
京都府
大阪府
兵庫県
奈良県
和歌山県
鳥取県
島根県
岡山県
広島県
山口県
徳島県
香川県
愛媛県
高知県
福岡県
佐賀県
長崎県
熊本県
大分県
宮崎県
鹿児島県
沖縄県
※住所の一部を指定して郵便番号を張り付けられます。
検索だけで良ければ、このようなインターフェースもご自由にお使いいただいて結構です。
インターフェースCGI
データベースと検索エンジンは自社SQLサーバで提供しますが、 検索結果を表示するインターフェースは、ご利用いただくサーバー毎に設置していただく必要が有ります。
参照だけなら、インターフェースも1つ設置してどこからでも検索できますが、 検索結果を張り付ける為には同じサーバにインターフェースが無ければJavaScriptはエラーになります。 これもセキュリティーの為で、1つのサイトに1つのCGIを設置する必要が有ります。
CGIのダウンロード
インターフェース一式(zipdb.zip)
をダウンロードします。
汎用ライブラリperl-libも最新版が必要ですので別途ダウンロードしてください。
CGIの設置
zipdb.zipを解凍すると最低限度必要な画像を格納したディレクトリ「images」と インターフェースCGIが2つ(ip.cgi、pip.cgi)有ります。 これらをディレクトリ構造はそのままにCGIが実行可能なサーバにアップロードします。 別途ダウンロードしたperl-lib.plはどこに設置しても結構ですが、cgi内のパスを設定してください。
【例】
[public_html]
└[cgi-bin]
└[finfzip]
├[images]
├ip.cgi
├pip.cgi
├perl-lib.pl
└jcode.pl
ページの作成
CGIの設置は比較的簡単でしたね。
このインターフェースはダイナミックHTMLを使用して、ウィンドウを完全に制御する最先端の物です。 したがって、どちらかと言えばCGIよりページの作成が厄介かも知れません。
【都道府県と市区町村が1つのフィールドの場合】
bodyタグにイベントを追加
<body onUnload='ZipClose();'>
このイベントは、ブラウザが閉じられるか、他のページに移動すると発生し、
この時、郵便番号検索ウィンドウが開いていれば自動で閉じるよう指示します。
form を作成する
<form action=formmail.cgi name=
form
method=POST>
重要なのはフォームの名称です。自由に付ける事が出来ますが、半角英数字です。
多くのホームページ作成ソフトが省略しますので、必ず設定してください。
郵便番号用テキストボックス
〒<input name="〒" type=text id=
postno
size=10>
フィールド名(name)とは別に識別子(id)を設定します。
name は日本語でも結構ですがid は半角英数でなければなりません。
住所用テキストボックス
<input name="ご住所" type=text id=
addr
size=48>
こちらも郵便番号同様、識別子(id)を設定します。
JavaScriptを記述する
ドキュメントの最後