• ベストアンサー

Opera searchi.iniにMapFan(郵便番号から検索)を追加したいのですが。

サーチiniにMapFanを追加しておりますが、郵便番号から検索出来るようにしたいのですが、お分かりの方教えていただけませんか。 今、僕が使っているMapFanのコードです。 [Search Engine 15] Name=MapFan URL=http://www.mapfan.com/keywordsrch.cgi Query=SRCHKIND=SRCH_ADR&PARAM=%s Key=o Has endseparator=0 Encoding=EUC-JP Search Type= Verbtext=17063 Is post=1

質問者が選んだベストアンサー

  • ベストアンサー
noname#227707
noname#227707
回答No.2

"Query="を変更すればOK。 郵便番号 Query=SRCHKIND=SRCH_ZIP&PARAM=%s 駅名 Query=SRCHKIND=SRCH_STATION&PARAM=%s スポット名 Query=SRCHKIND=SRCH_NAME&PARAM=%s

参考URL:
http://www.ippo.ne.jp/g/53.html
xps333_com
質問者

お礼

大変参考になりました。有難うございました

その他の回答 (1)

  • bobo2
  • ベストアンサー率46% (152/326)
回答No.1

seach.iniをいじろうと思う方です。 知識はお有りだと思いますので、私には出来ませんが、参考URLで中間少し下の地図で大丈夫のような気がいたします。 成功すると良いのですが、頑張ってみてください

参考URL:
ttp://www14.plala.or.jp/operairc/customize/search.html
xps333_com
質問者

お礼

大変参考になりました。有難うございました。

関連するQ&A

  • Operaのsearch.iniにgoogle翻訳を追加したいのですが

    Operaのsearch.iniにgoogle翻訳を追加したいのですが、アドレス&クエリを分かるかた教えて下さい。 検索の作成でやってみたのですが、動きませんでした。 [Search Engine 17] Name=Google 翻訳 URL=http://translate.google.co.jp/ Query=js=y&prev=_t&hl=ja&ie=UTF-8&layout=1&eotf=1&text=%s&file=&sl=ja&tl=en Key=q Encoding=shift_jis Verbtext=17063 Is post=0 Has endseparator=0 Search Type=0 Position=-1 Nameid=0

  • Opera10のサーチエンジンにMapionを追加したい。

    下記コードで検索しても、地図が表示されません。 どこが間違っているんでしょうか。 [Search Engine 13] Name=Mapion 地図 URL=http://www.mapion.co.jp/front/Front?uc=1&vp=2&grp=al&find=%s Query= Key=m Is post= Has endseparator= Encoding=EUC-JP

  • Opera8.0の検索をカスタマイズしたら文字化け

    最近Operaを導入し 何度か質問させてもらってます。 ここで検索をかけたんですが 出てこなかたのでまたまた質問させてもらいます。 検索窓のカスタマイズをしたくて search.iniファイルをいじることには 成功したのですが 検索窓に表示される 例えば 『goo国語辞典で検索する』の 国語辞典の部分が文字化けしてしまって キレイに表示出来ません。 カスタマイズしている方のHPなどを見ていると どーもその部分を日本語表示するのは 可能なようなので そぅしたいのですが・・・ ちなみに 例えば国語辞典なら [Search Engine 6] Name=goo国語辞典 URL=http://dictionary.goo.ne.jp/search.php?MT=%s&kind=jn&mode=0 Query= Key=c Is post=0 Has endseparator=0 Encoding=EUC-JP Search Type=6 Verbtext=17063 Position=-1 Nameid=0 と書き換えました。 回答の方よろしくお願いします。

  • MD5の値が異なる

    MD5のマニュアルを読み、自分なりに下記のように解釈したのですが、 思ったように動作してくれません。なぜでしょうか。 そもそも考え方が間違っていますでしょうか? どうぞよろしくご指導願います。 【test.cgi】でtest.cgi?name=hogehoge&tel=031234xxxxを受け取り、 $name = $query_form->param('name'); $tel = $query_form->param('tel'); $digest64=md5_base64($name,$tel); $param="name=".$name."&tel=".$tel."&digest64=".$digest64; をtest2.cgiのパラメタとしてtest2.cgiへ 【test2.cgi】でtest2.cgi?name=hogehoge&tel=031234xxxx&digest64=NSKBL6fmS/msCw6e/KXm3wを受け取り、 $name = $query_form->param('name'); $tel = $query_form->param('tel'); $digest64_before = $query_form->param('digest64'); $digest64_after=md5_base64($name,$tel); としたとき、$digest64_beforeと$digest64_afterの値が同じであれば OKだと思うのですが、 $digest64_beforeにはnullが $digest64_afterには実際にtest.cgiで求めたダイジェストとは別の値が入っています。 エンコードとかよくわからないのですが、そのあたりの問題でしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • 文字化け

    下記のようなcgiスクリプトがあり、test1.cgi から リンクの test2.cgiを呼ぶと 「リンドウ」が文字化けしてしまいます。 文字化けしないようにするには、どうしたらいいでしょうか。 Perl cgi 初心者です。 --------test1.cgi----------------------------------------- #!/usr/bin/perl print "Content-Type: text/html; charset=EUC-JP\n\n"; $name="リンドウ"; print "name=$name<br>"; print "<a href=\"test2.cgi?aaa,${name},bbb\">test2.cgi</a>\n"; ---------test2.cgi------------------------------------------------- #!/usr/bin/perl print "Content-type: text/html; charset=EUC_JP\n\n"; $query = $ENV{'QUERY_STRING'}; print "query=$query\n";

    • ベストアンサー
    • CGI
  • POSTの値を配列として受け取ってソースを効率的にしたい。

    //ポストの値を配列を使って受け取る方法。 $post_key = array_keys($_POST); $post_val = array_values($_POST); for ($i = 0; $i < count($post_key); $i++) { $$post_key[$i] = mb_convert_encoding($post_val[$i], "EUC-JP", $enc_input); } 今こんな感じで書いていて、前はこんな感じで書いていました。 if( isset( $_POST['com_name'])){//会社名 $com_name = mb_convert_encoding($_POST['com_name'], "EUC-JP", "$enc_input"); } こういうのがずっと続きます。 流石に効率が悪いので配列を使って受け取りたいのですが、 なかなかうまくいきません。 教えていただけたら嬉しいです。 $enc_inputという変数を準備しておいてダミーで送らせた内容をいくつかの文字コードで受け取りそれをEUC-JPに置き換えてるだけです。 出力のときにエンコードしてるのでソースの中でごちゃごちゃしてるとかはないと思います。

    • ベストアンサー
    • PHP
  • switch文の関数化

    今私は検索キーワードごとに対応するURLを読み込むプログラムを作っています。 そこでキーワードをURLから取得しているのですが、検索エンジンのホストによってURLのクエリの属性?が違うのです。 ホストごとに対応したクエリ属性?を使えるようにswitchで条件を分けています。うまくいったのですが、ソースが長いので関数化しようと思ったのですが・・・うまくいきません。 もしよければアドバイスいただけないでしょうか? 以下ソース switch($parseUrl['host']) { case 'www.google.co.jp': $query_q = urldecode($parseQuery['q']); $encoding = mb_detect_encoding($query_q,'auto'); $rst_query = mb_convert_encoding($query_q,'EUC-JP',$encoding); $keyword = urldecode($rst_query); break; case 'search.yahoo.co.jp': $query_q = urldecode($parseQuery['p']); $encoding = mb_detect_encoding($query_q,'auto'); $rst_query = mb_convert_encoding($query_q,'EUC-JP',$encoding); $keyword = urldecode($rst_query); break;     ・     ・     ・  登録した検索エンジンのホストをすべて打ち込む 関数のソース function checkQuery($host,$key) { case $host: $query_q = urldecode($parseQuery[$key]); $coding = mb_detect_encoding($query_q,'auto'); $rst_query = mb_convert_encoding($query_q,'EUC-JP',$coding); $keyword = urldecode($rst_query); break; } うまくいきません。 引数が悪いのでしょうか?お願いします。

    • ベストアンサー
    • PHP
  • Operaのサーチiniに郵便番号検索を追加

    タイトル通りですが、アドレスの変更の仕方がわかりません。 ご存知の方教えてもらえませんか? http://search.post.japanpost.jp/7zip/

  • open.window(javascript) を使わないで、新規windowを3つ開く方法

    JavaScpript の open.window を使うと、値がGET で渡ってしまいます。 POST でデータを渡したいので、FORM で window を 3つ開く方法って ないでしょうか? <FORM method=POST name=form1 target="window1" ACTION="/cgi-bin/search1.pl"> <input type="text" name="searchword1"> </form> <FORM method=POST name=form1 target="window2" ACTION="/cgi-bin/search2.pl"> <input type="text" name="searchword2"> </form> <FORM method=POST name=form1 target="window3" ACTION="/cgi-bin/search3.pl"> <input type="text" name="searchword3"> </form> の 3 つのフォームを 1 つの <input type="submit" name="Search" value=" 検索 "> で起動させるってことです。 (または、open.windows で値を渡すとき、POST で渡したい) よろしくお願いします。

    • ベストアンサー
    • CGI
  • mb_convert_encodingのタイミング

    検索フォームがあるphpファイルはShift_JISですが、検索を問い合わせるデータベースがEUC-JPになっています。 <form action="search.php" method="post"> <input type="text" name="keyword" size=30> <input type="submit" value="検索"> </form> 検索フォームで入力されたキーワードをmb_convert_encodingでShift_JISに変換してからpostしたいのですが、search.phpで検索キーワードを受け取る前にエンコード変換することは無理なのでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう