MailformPROの郵便番号自動入力について

大竹さん (2012-05-07 17:55:42) http://www.gajyuku.info/mailformpro2/

大変素晴らしいメールフォームご提供に心より感謝申し上げます。(簡易版をかれこれ4年ほど使わせていただいておりまが、PRO版にアップデートしたく苦戦しております)

「郵便番号自動入力が起動しません。」の投稿と同様の問題で悩んでおります。
1,既にご回答されてるのを確認し、下記の通り試しましたが、自動入力が動きません。
(postcode.jsの5行目)
ーーーーーーーーーーーーーーーーーーーーーーー
<!--
  // 郵便番号から住所を求めるjs
  
  //以下がフォームのHTMLから見たCGIまでのパス
  var getpostcode_cgi = "/postcodes/get.cgi?";
ーーーーーーーーーーーーーーーーーーーーーーー

2,自動入力が動かないので再度MailformPRO3.1をダウンロードし、基本設定だけして設置しなおし試しましたが郵便番号からの住所自動入力が動きませんでした(涙)。

3,その他いろいろと試しました。

しかし、ダメでしたのでご助言いただけると幸いでございます。お忙しいところ恐縮ではございますがよろしくお願いします。(メールフォームはhttp://gajyuku.info/mailformpro2/example.html、postcode.jsファイルはhttp://gajyuku.info/mailformpro2/postcodes/postcode.jsでございます)

Re:MailformPROの郵便番号自動入力について

高田さん (2012-05-10 09:39:47) www.e-risingstar.com

メールフォームプロ3.13を使わせていただいています。すばらしいソフトを提供していただき
本当にありがとうございます。

さて私も当初、郵便番号から住所自動入力ができませんでした。そこで原因を探ってみました。
webサーバ上でget.cgiをコマンドラインから実行すると

-bash: ./get.cgi: /usr/bin/perl^M: bad interpreter: そのようなファイルやディレクトリはありません

と表示されますので、どうやらウインドウズの文字コードが紛れ込んでしまっているみたいです。
(サーバ上でunzipで解凍しても同じ)

mailformpro/check.cgiも同様でした。

TeraPadにget.cgi (check.cgi) を読み込み、文字コードを"UTF-8N"、改行コードを"LF"に指定して上書き保存
してからアップロードすると動作するようになると思います。

アドバイスありがとうございます

大竹さん (2012-05-11 12:12:24) http://219.118.193.134/mailformpro2/gajyuku_mailform.html

高田様
ご教示いただいたように早速試してみましたが、やはり動きません。
サーバー管理ツールでget.cgiをチェックしていましたが、文法やパーミッションなど問題はないと診断されました。
とりあえず自動入力できなくても、十二分に使い勝手の良いフォームで送信などに問題はないので、しばらく我慢します。
アドバイスありがとうございました!!

Re:アドバイスありがとうございます

和田 (2012-05-12 23:07:53) www.synck.com

http://219.118.193.134/mailformpro2/gajyuku_mailform.html
↑このURLの場合だとパスの指定は
var getpostcode_cgi = "/postcodes/get.cgi?";
こうではなくて
var getpostcode_cgi = "/mailformpro2/postcodes/get.cgi?";
こうなります。

感謝御礼

大竹さん (2012-05-13 04:47:35) http://219.118.193.134/mailformpro2/gajyuku_mailform.html

和田様
ご教示いただいたようにパスを変更しましたら、わけなく動きました(感動!)。
ご回答いただきありがとうございました。今後ともよろしくお願いします。