Re:SSLでの郵便番号自動検出について

和田 (2009-07-31 13:19:43) www.synck.com


これは
//secure1008.sakura.ne.jp/trais.co.jp/secure/mailform/postcodes/get.cgi?
こうですね。両端の括弧を外せばOKだと思います。

早速ありがとうございます!

ふじさん (2009-07-31 14:08:43) secure1008.sakura.ne.jp/trais.co.jp/secure/form.html

ありがとうございます。
無事うごきました!
ほんとにありがとうございました!!

SSLでの郵便番号自動検出について:便乗ですみません

うにこさん (2009-09-15 17:14:49) focs.securesites.net/test.ne-co.info/otoba/form/index.html

すみません、当方も上記症状と同じと思われるのですが、

>両端の括弧を外せばOK
とおっしゃているのは、

どこの両端の括弧をはずしたのでしょうか??


※追伸
設置前のHTMLの文字コードがshift-jisだったのでこちらを利用させていただきました。

Re:SSLでの郵便番号自動検出について:便乗ですみません

和田 (2009-09-15 17:33:32) www.synck.com

えーとですね、基本あってるので以下が間違ってるだけかもしれません。
onClick="mfpc(’mailform’,’お届け先郵便番号’,’お届け先住所’);"

onClick="mfpc(’mailform’,’お届け先郵便番号’,’お届け先’);"
かな?

Re:Re:SSLでの郵便番号自動検出について

うにこさん (2009-09-15 18:07:42) focs.securesites.net/test.ne-co.info/otoba/form/index.html

すみません、ちょっと記載不足でしたが、

共用SSL
focs.securesites.net/test.ne-co.info/otoba/form/index.html
↓これを参照
test.ne-co.info/otoba/form/index.html

という風になっていて、両者のデータはまったく同じものなのですが、
共用SSLの方では郵便番号が出ず、http接続の方は問題ナシ、
といった具合なのです。

ご返答くださったありがたいご指摘部分は修正しましたが、直接の解決には至っていません。

ちなみに、IE、Safari,Firefoxで試しましたがどれも同じ症状だったので、ブラウザは関係なさそうでした。パーミッションもマニュアルどおり(ディレクトリ777、cgi755)にしています。

Re:Re:Re:SSLでの郵便番号自動検出について

和田 (2009-09-16 16:25:41) www.synck.com

「謎はすべて解けた!」
ということでpostcodesフォルダに入ってるpostcode.jsをまずご覧アレ。
そこに<this_url>という文字が入ってますね。そこに
focs.securesites.net/test.ne-co.info/otoba/form/send/postcodes/get.cgi?
を入れて下さい。
つまり
var getpostcode_cgi = location.protocol + "focs.securesites.net/test.ne-co.info/otoba/form/send/postcodes/get.cgi?";
こうですね。

できました!!

うにこさん (2009-09-16 17:10:54) focs.securesites.net/test.ne-co.info/otoba/form/index.html

金田一様!いえ和田様!!

無事に、動作するようになりました!


ちなみに、<this_url>の部分を相対パスにしたら、httpでも共用SSLでも
どっちでも動いたので完璧です☆

いやぁほんとに和田さんは神なんじゃないかーと思います。
ありがとうございました!


追伸:
今度はメールフォームプロにも挑戦してみます。スキルアップのために。

さくら共用SSLでの郵便番号自動検出の不具合について

声工房さん (2009-11-17 10:23:51) secure1825.sakura.ne.jp/koekoubou.com/pub_ssl/inquiry.html

こんにちは。メールフォームCGIを和田様に感謝しつつ、利用させていただいています。

サーバーは和田様のお勧めのさくらインターネットです。
設置もすごく簡単で、動作は何も問題ありませんでした。

ところが共用SSLの利用を開始した途端に、それまで何事もなかった郵便番号からの住所の表示ができなくなりました。

ちなみに送信・受信とも正常に動いています。


過去ログも一通り見て回りましたが、ここ(ふじさん)の投稿の症状が一番近かったので、便乗させていただきます。

うにこさんの質問と被ってしまいますが、
>両端の括弧を外せばOKだと思います。
とは、どうすれば良いということでしょうか?

それともうにこさんのように、postcode.jsを触る必要があるのでしょうか?

お忙しいところ誠に申し訳ございませんが、宜しくお願い致します。
(ちなみに自分もふじさん同様CGI初心者です)

Re:さくら共用SSLでの郵便番号自動検出の不具合

和田 (2009-11-24 05:06:35) www.synck.com

postcode.jsを編集する必要があります。
<this_url>
という部分を
secure1825.sakura.ne.jp/koekoubou.com/pub_ssl/mailform/postcodes/get.cgi?
にすれば動きます!

感謝!感謝!感謝!

声工房さん (2009-11-25 09:36:50) secure1825.sakura.ne.jp/koekoubou.com/pub_ssl/inquiry.html

和田様、ご指導ありがとうございました。
無事に動作するようになりました。感謝です。

さくらインターネットを利用している方でCGI初心者の方は、たぶん迷われるのではないかと思いますので(初心者の自分が言うのも何ですが・・・)、補足説明をさせていただきます。

和田様のご提供いただいている「メールフォームCGI」の mailformフォルダ → postcodesフォルダ内の postcode.js を開きます。

postcode.jsは、右クリックしてプログラムを開くからメモ帳を選択すれば開くことができます。

今回ご指導いただいたのは、

var getpostcode_cgi = location.protocol + "<this_url>"; の部分の <this_url> を改変する事です。

<this_url> を

//secure****.sakura.ne.jp/ドメイン名/pub_ssl/mailform/postcodes/get.cgi?

に入れ替えれば作動するようになります。(ということです、感謝!)

「メールフォームCGI」のフォルダ名を変更した場合は、/mailform/postcodes/の部分はおそらく変更したフォルダ名にしないと動作しないと思います。(・・・かな?)


とにかく和田様ありがとうございました。助かりました。

CPIサーバーでのSSLでの郵便番号自動検出について

ぞのさん (2010-03-25 13:14:10) www.pix-kobestudio.com/contact/example.html

メールフォームプロを和田様に感謝しつつ、利用させていただいております。

このたび、CPIサーバーのSSL内に設置してみたのですが、
郵便番号自動検出が動作しません。SSL外であれば動くのですが…。

var getpostcode_cgiをレス内にあるように以下に変更してみたのですが、
var getpostcode_cgi = location.protocol + "postcodes/get.cgi?";

郵便番号自動検出が動作しません。
また、IE6でみるとオブジェクトエラーが出てしまいます。

何分初心者なもので、解決方法をご教授いただければ幸いです。

Re:CPIサーバーでのSSLでの郵便番号自動検出について

和田 (2010-04-01 02:55:24) www.synck.com

さては解決されていますね。
とりあえずgetpostcode_cgiの指定が間違っていたという方向で。

ロリポップのユーザーです。

mickeyさん (2010-07-19 18:52:37) www.maru-pan.net

お世話になります。
以前にも、郵便番号の更新方法で皆様のお助けを頂きまして、大変助かりました。

さて、今回は契約しているロリポップサーバーがSSLに対応できるようになりまして、早速、和田様のメールフォームを稼動させたところ、住所が自動で入力できませんでした。

こちらの、スレッドが参考にはなったのですが、私も設定を変更してみたのですが、動きません。
HTTPの方も動かなくなります。

var getpostcode_cgi = location.protocol + "lolipop-dp18193738.ssl-lolipop.jp/mailform/postcodes/get.cgi?";

にしてみたのですが.....

何か間違っているのでしょうか??

Re:ロリポップのユーザーです。

和田 (2010-07-20 16:22:17) www.synck.com

var getpostcode_cgi = location.protocol + "lolipop-dp18193738.ssl-lolipop.jp/mailform/postcodes/get.cgi?";

var getpostcode_cgi = "/mailform/postcodes/get.cgi?";
にしてみてください!