i-modeHPで郵便番号を入力すると自動的に住所がでてくる
CGIを探しています。フリー・シェアどちらでもかまいませんので
ご存知の方教えて下さい。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

こんにちは。



>i-modeHPで郵便番号を入力すると自動的に住所がでてくるCGI

とのことですが、この機能は膨大なデータベースを要するので、CGIだけではどうにもならないかと、、、
「そういう機能のあるサイト」ではだめでしょうか?

参考までに、URLを載せておきますね。

参考URL:http://www.pleasuresky.co.jp/hi/tools/zip/
    • good
    • 0
この回答へのお礼

ありがとうございました。
遅くなって申し訳ございませんでした。
助かりました。

お礼日時:2001/11/23 13:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q郵便番号からの住所の自動入力

はじめまして。
今回、こちらから郵便番号から自動入力できるものを問い合わせフォームに設置したくて入手しました。
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html

ただ、問い合わせフォームについての知識もなく、問い合わせフォームははkent webさんのものを使用しています。

ソースをみると<form method="POST" action="http://~">
となっていますが、これを県twebさんのものを同時に使用することは可能でしょうか?

また、これって難しいですか?
初心者な質問で申し訳ございませんが、どうかお願いいたします。

Aベストアンサー

> ソースをみると<form method="POST" action="http://~">
> となっていますが、これを県twebさんのものを同時に使用することは可能でしょうか?

自ら引用された
http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html
に、ちゃんと「既存 HTML の住所入力フォームをたった3行書き換えるだけで利用できます。」と書いてあります。
actionのところに、現在使用しているスクリプトのパスが入る、という意味です。

> また、これって難しいですか?

http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html
に詳細な手順が書いてあります。質問者様にとって、この手順が「理解」できる様であれば「難しくはない」という事になるので、トライしてみれば宜しいでしょうし、「理解」できないのであれば現状では「難しい」のでしょうから(できる様になるまで)やめた方が宜しいでしょう。

Q郵便番号と住所の連携

CGI初心者です。よろしくお願い致します。

アンケートを作成しています。
郵便番号を入力すると、自動的に住所が入るシステムのものを作成したいと思うのですが・・・
それって、郵便番号と住所が関連付けられていないと、動作しないのではないか?もしかして、データーベースとの連携が必要なのかな?と漠然と思い描いているのですが、実際は、どうなのでしょうか?

また、もし、上記の場合だとPHPの方がプログラムを組みやすいのかな?ってこれまた漠然と思っているのですが・・・。

お分かりになる方がいらっしゃいましたら、アドバイスをよろしくお願い致します。

Aベストアンサー

郵便番号くらいの情報量であればデータファイルを用意するだけでも実現できると思いますよ。
もちろんデータというのは 郵便番号→住所 が関連付けされたデータのことを指します。

データファイルを分割するなど工夫すればCGIでも十分処理可能かと。

QCGIプログラムに詳しい方よろしくお願いします。

[選択してください]の項目を追加させたいのですが例えば下のような感じに
この場合下記のタグをhtmlに添付するだけでいいのでしょうか?
それともプログラムにも何かを追加する必要があるのでしょうか?
選択項目を付ける方法を教えてくれませんか

[選択してください]
あなたの血液型は?
<SELECT name="blood">
<OPTION value="a" selected>A</OPTION>
<OPTION value="b">B</OPTION>
<OPTION value="o">O</OPTION>
<OPTION value="ab">AB</OPTION>
</SELECT>

Aベストアンサー

>この場合下記のタグをhtmlに添付するだけでいいのでしょうか?
セレクトタグなどはhtmlに添付させてもプログラム自体には、何ら支障も影響もありませんよ。

セレクトタグのようにhtmlから直接呼び出すものはcgiのプログラミングとは無関係ですね。

QCGIは初心者です。よろしくお願いします。

先週から派遣社員として、モバイルのサイトのCGIをC言語(GLib)で作成する仕事についたのですが、2年前までVBを中心とした開発しかやったことがなく、今回2年ぶりに現場復帰したばかりです。いまいち以下のことが理解できないのです。

1、値の引渡しの方法がわからない。単なプログラムすらもかけない

2、コンテキストがよくわからない

3、ハッシュテーブルとリスト型に変換

4、大まかな流れがわかっていないのかもしれません。

こんなお馬鹿な質問しかできませんが、お勧めのサイトか簡単なサンプルプログラムとかいただけたら幸いです。

Aベストアンサー

> 1、値の引渡しの方法がわからない
何と何との間の値の引渡しなのでしょう?

携帯とCGI の間というのであれば、携帯に出力する
HTML の中で
<form action="hogehoge.cgi" method="post">
<input type="hidden" name="var_name" value="var_value">
</form>
のように form を作成し、
C 言語の CGI の方で、標準入力から

int length = atoi( getenv("CONTENT_LENGTH") );
char* buf = (char*)malloc(sizeof(char)*(length+1));
int n = fread( buf, 1, length, stdin );
buf[n] = '\0';

よみとれば buf に var_name=var_value という形式で
値を引き渡すことができます。

form の mathod に get を使った場合
int main( int argc, char* argv[] )
の argv に入るということもあります。

> 2、コンテキストがよくわからない
何の「コンテキスト」なんでしょう?

http://ew.hitachi-system.co.jp/w/E382B3E383B3E38386E382ADE382B9E38388.html
の意味で解釈しましたけど、いきなり

2、文脈がよくわからない
って言われてもですね・・・、何の文脈が分からないんですか?

> 3、ハッシュテーブルとリスト型に変換
何をハッシュやリストに変換するのでしょう?

仮に携帯からの送られてくるデータをハッシュに
変換するのであれば、

char sz_key[] = "var_name";
char sz_value[] = "var_value";

GHashTable* hash_table = g_hash_table_new(NULL, NULL);
g_hash_table_insert(hash_table, sz_key, sz_value);

いったん、文字列型(char[]) に格納してから
g_hash_table_insert にてハッシュに挿入すればいいです。

> 4、大まかな流れがわかっていないのかもしれません。

1. FORM から送られてくるデータを受け取る
2. そのデータを元に、なんなからの処理をする
3. 結果を HTML として出力する

以上が大まかな流れです。

一番小さい C 言語による CGI プログラムは

#include<stdio.h>
int main(void)
{
printf("Content-type: text/html\n\n");
printf("<html><body>Hello CGI by C.</body></html>");
}

はい。ここからがんばってください。

------
え~、VB という言語は、ポインターという概念が
表面に出てこない言語なので、C で CGI を作成する
ことを考えた場合、プログラム完全初心者と思われた方が
よろしいかと思います。

正直に申しまして、上記のような質問をしている段階で
あるならば、かなり真剣に勉強しないと開発は出来ない
と思います。

google で C言語 CGI とキーワードと入力すると
いくつもWeb ページがヒットしました。
よさげなページをピックアップしましたので
それらの解説ページをよく読み、本屋で C 言語による
CGI 作成の本を購入されよく読み、勉強してください。

http://www2k.biglobe.ne.jp/~motoi/cdecgi02.html

http://www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/CCGI/

http://www.din.or.jp/~raelian/cgi_formiddle.html

http://mewc.to/CGI/howto/

> 1、値の引渡しの方法がわからない
何と何との間の値の引渡しなのでしょう?

携帯とCGI の間というのであれば、携帯に出力する
HTML の中で
<form action="hogehoge.cgi" method="post">
<input type="hidden" name="var_name" value="var_value">
</form>
のように form を作成し、
C 言語の CGI の方で、標準入力から

int length = atoi( getenv("CONTENT_LENGTH") );
char* buf = (char*)malloc(sizeof(char)*(length+1));
int n = fread( buf, 1, length, stdin );
buf[n] = '\0';

よみと...続きを読む

QCGI perlでこんなスクリプトをご存知ないでしょうか?

一覧表があって、そこに仮に5個の名前があるとします。

ログインして自分のデータを変更や訂正。
更新されると、一覧表の順序内において、
一番先頭に表示される。

これって一番近いのは、やっぱり掲示板なんでしょうか?
もしこれに近い、無料配布されているサンプルを
ご存知でしたら、お教えいただけませんか?

Aベストアンサー

基本は名簿管理…なのでしょうか?

以下のものはどうでしょうか、更新順に表示も可能です。

■Miniりすと
http://www.minicgi.net/cgi2/list.html

参考URL:http://www.minicgi.net/cgi2/list.html


このカテゴリの人気Q&Aランキング

おすすめ情報