サポート掲示板跡地(1) . Vol.2

ゆう - 2007/03/29 23:21:43
メールフォームダウンロードさせて頂きました!
質問があるのですがラジオボタン、セレクトボックスを必須にするには
どのような記述になるのでしょうか?

<p><select name="***(必須)" style="width: 130px;ime-mode: active;" onblur="keepField(this.form.id)">
<option value="▼選択して下さい" selected>▼選択して下さい</option>
<option value="あああ">あああ</option>
<option value="いいい">いいい</option>
<option value="ううう">ううう</option>
</select></p>

とやってみたのですが必須項目にはならずで・・・

宜しくお願い致します!
たつー - 2007/03/30 03:14:29
DLさせてもらいました☆
無事に送信完了できたのですがメールを見るとメールアドレスが
送信情報に含まれておりませんがこれは仕様なのでしょうか?
できれば送信情報にもメールアドレスを表示させたいのですが
どのようにしたらよいでしょうか?
属性は<input・・・name="email"・・・>としてあります。
もうひとつ質問させて頂きたいのですが通し番号をつけるということは
可能なのでしょうか?
和田 - 2007/04/01 01:02:49
>ヨッシー。様
それの件ですが文字コードに依存しちゃいます…。shift_jisの場合エラーがでるので一度文字コード変換をかけねばならんのですがそれをやると処理がかなり重くなっちゃいます。実際の設置URLなどをメールいただけるともう少し詳細な回答ができるかもしれません。

>ゆう様
<option value="▼選択して下さい" selected>▼選択して下さい</option>

<option value="" selected>▼選択して下さい</option>
にするとなおると思います。

>たつー
そうなんです。メールアドレスが記載されないのです。直したつもりだったんですが。今度なおします!通し番号をつけるためにはcount.datというファイルを同階層においてください。空のファイルでオッケーです。
くまこ - 2007/04/01 02:14:37
メールフォームをDLしました。
ありがとうございます!!!!

置いたのはいいのですが・・・
TYPE1エラーが消えず困っています。
ぜひ、和田様にご教授いただきたいと思い、書き込みました。

掲示板を拝見し、回避できれば・・・。
と、一生懸命がんばったのですが、
何のことだかサッパリ理解できません。

「たぶん回答.83」の質問と同じ状況にあると思い、
html上ではutf-8に設定を変えてみました。
もうひとつの
>UTF-8にjsファイルを変更後、呼び出す際にcharsetでutf-8を指定しているかどうかご確認ください!
JSファイルのutf-8に変更する方法について、教えていただきたいと思います。

どうぞよろしくお願いいたします。

和田 - 2007/04/01 09:21:55
>くまこ様
まずTeraPadをダウンロードします!
そして文字コードを指定して保存でUTF-8に!
ゆう - 2007/04/01 18:09:56
セレクトの件了解しました^^
サイト内にフォームを複数設置(ページ内には1つのフォームです)
する場合なのですが、
form-a.htmlでフォームに入力した内容がform-b.htmlを開くと
form-aで入力した内容がform-bのフォーム内に入力された状態で
出てくるのですがこれを解決する方法はないでしょうか?

属性は<input type="text" name="***(必須)" onblur="keepField(this1.form.id)" />となっております。
和田 - 2007/04/03 17:47:54
>ゆう様
どもー。おそらくレジューム機能が発動している関係だと思われます。mailform.jsの中の固有識別子変更できれば問題ないのですが、よくわからない場合は<body>タグの中のonloadを消してください。
たろー - 2007/04/05 20:33:42
和田様 はじめまして。
メールフォームUTF-8版をDLして設置しておりますが、上手く作動しません。
『TYPE 1 ERROR』が表示されます。
【フォーム設置URL】
http://homepage-tsukuru.com/ielog/bukken/2007/03/07150853.html

【send.cgi設置パス】
http://homepage-tsukuru.com/ielog/box/send.cgi【755】

【malform.jp設置パス】
http://homepage-tsukuru.com/ielog/box/mailform.js【URF-8】

send.cgiファイルは同じままでexample.htmlをアップし、送信テストをしてみると問題なく送信されます。

お手数をお掛けしますが教えて下さい!宜しくお願いします。


たろー - 2007/04/05 21:28:23
たぶん質問.221 たろーです。

何度も検証した結果、なんとなく原因が分かりました。
メールフォームをページ下部に設置しており、ページの上部にそのメールフォームへのアンカーリンクを貼っています。

ボタンを押してフォームの位置へ移動した際のURLの最後に#contactとアンカーの名前が入り、その状態で送信した場合のみ『TYPE 1 ERROR』が表示されるようです。

なんとか回避方法はないでしょうか?

宜しくお願いします。
加藤 - 2007/04/05 23:26:24
和田さま

MAILFORM ver5をダウンロードさせて頂きました。
まさに今まで探していたカタチのCGIでとても嬉しく思っております。
ありがとうございます。

さて、早速設置してみたところ、必須項目に入力しなくても
送信できてしまうのですが、これはこういった仕様なのでしょうか?

また、メールフォームに入力したアドレスでなく、自動返信メールが設置もとのメールと同じメールアドレスに来てしまいます。何か設定が間違っているのでしょうか?
佐藤 - 2007/04/07 00:24:33
和田様
メールフォーム ダウンロードさせていただきました。
ステップサーバーと契約しているのですが、
共有SSLにフォームを設置してお客様に安心して個人情報をそうしんしていただけるよう考え、他のCGI設置に挑戦したのですが、8時間格闘の上疲れきり、なにか無いか・・・・と探していたら和田様のメールフォームを見つけました。
8時間かかってもCGIの一つも設置できなかった私が、
8分で(大げさか!?)設置できました。
和田様お会いしたことないですが、神様のようでした。

ここからが問題なのですが、自分のサイト用にフォームをカスタマイズしたのですが、送信ボタンを押した後、しばらく考え込んでしまいます。長い時は、10分ぐらい。。。。
最後には、真っ白いページで、Firefoxのタブにはsend.cgiのURLが表示されて終わってしまいます。
調子のいい時は、メールがキチンと届きます。

CGI超初心者の私に、神の【力】を貸して下さい!!!!
どこからチェックすればよいでしょう。。。。
masaki - 2007/04/07 09:56:16
サンプルのページをサーバーにあげたんですけど、、、、、

ライン:45
文字:1
エラー:オブジェクトを指定してください。

と出てきます。

サーバーはxreaを使っています。

そのままの状態でもエラーが出るなんて。。。。。

助けて下さい!
masaki - 2007/04/07 09:57:05
あ、上のはメールフォームCGIです。
和田 - 2007/04/08 15:48:26
>たろー様
対応したやつをアップしました。再度ダウンロードして頂けるといろいろうれしいです・・・。

>加藤様
へい。恐らくJavascriptファイルが読み込まれていません。または正常に動作しておりません。ソースを再度ご確認ください!わからなかったらURLをメールでください。

>佐藤様
10分!長いっすね・・。私のソースの問題かもしれませんが、サーバの問題かもしれません。メールフォームはsendmailというソフトを使って送信するのですがサーバのスペックが低い場合やバックボーンが細い場合は送信に時間がかかる場合があるようです…。その辺をサーバ会社さんに問い合わせてみてください!

>masaki様
えーとJavascriptのエラーですね!mailform.jsファイルはアップされておりますでしょうか?またサーバによってはUTF-8のjsファイルが展開できない場合があるらしい(?)のでその辺かもしれません。jsがアップされていてなおかつ動かない場合はURLをメールでご連絡ください。
のん - 2007/04/08 18:07:44
utf-8のメールフォーム使わせていただきました。なかなかないだけにうれしい!そしてドキュメントが親切!なのですが、xreaサーバーではTYPE 2 ERROR と出てCGIが動かないのです・・・上記のようなjavascriptが展開できないという問題なのでしょうか。jsファイルはアップロードしています。
ガマ - 2007/04/08 22:34:41
和田様
とてもわかりやすい、メールフォームCGIとマニュアル
ありがとうございます。
さて、「たぶん質問.159」と「たぶん質問.160」にあった症状と
同じだと思いますが、
送信後、ブラウザの「戻る」で戻って、内容を訂正して
「送信」をした場合、自動メール返信が、設置者のアドレスに
届いてしまいます。
「たぶん質問.160」にあったように「リセット」をしてから
入力しなおせば、ちゃんと記入者に自動メール返信されます。
ちなみにレジューム機能を使えば、「リセット」しても
リロードで復活するので、それを訂正して送った場合、
ちゃんと記入者に返信されました。
常に自動メール返信が、記入者のメールアドレスに届くようには
できないものでしょうか。
和田 - 2007/04/08 23:27:58
>のん様
どもー!えーとですね、ちょっと原因がわからないので可能であればURLなんぞをメールで送って頂けると助かります!

>ガマ様
えーとですね、それはたぶんバグです!ただ、修復可能なバグだと思われるので5.3になる頃にはきっと直ってると思いますので、しばしご辛抱頂けると助かります・・・。
和田 - 2007/04/09 00:05:45
>ガマ様
対応しました!バージョンが5.2になっております!
たろー - 2007/04/09 10:25:42
和田様

早速の対応ありがとうございます。
無償配布で、この対応本当に頭が下がります。

和田 - 2007/04/09 19:16:28
>たろー様
無償対応なんかではありません!報酬はあなたの笑顔です(´_ゝ`)プゲラ
ブー - 2007/04/10 03:06:59
cgiチンプンカンプンの私が先日、メールフォームをDLし、
なんとなくイジってたら割とアッサリ設置完了。
我ながら驚き! です。 早い話、制作者の和田さんのお陰です。
ありがとうございます。
初心者の質問で申し訳ないのですが、複数のフォーム(それぞれ送信先が別)を設置することは可能ですか? 可能であればどのようにすればいいのでしょうか?
同じ質問が見当たらなかったので教えて下さい。
関係ない話ですが同じ街に住んでると知って、ちょっと親近感。。。
お互い景気の悪い地ですが頑張りましょう!
宜しくお願いします。
福丼 - 2007/04/10 11:06:35
メールフォームCGI UTF-8対応版利用させていただいています。
素晴らしいシステムをありがとうございます。
単刀直入に言います。
マルチパートに対応してください〜〜
あと、メールを複数送信先に指定すると、Toに列記(Ccだったかな??)されてしまいますが、出来ればBCCになるとありがたいです・・・
taka - 2007/04/12 11:14:41
メールフォームCGIをお借りしました。
本当にわかりやすくて、すぐ使いこなせるので助かりました。
そこで質問です。
メールフォームの幅を少々変更したいのですが、teble幅は変更できたのですが、td幅の設定がどこでされているのかわかりません。
名前などの項目が書かれる左側のtd幅の変更はどこで出来ますか?
教えてください。
中村 - 2007/04/12 19:07:00
はじめまして。メールフォームCGIをダウンロードさせていただきました。
質問なのですが同じサイト内でメールフォームを2つ設置させていただきたいのですがひとつは無事設置完了し送受信可能なのですが2つ目が500 Internal Server Errorになってしまいます。どうも一つ目のCGIを読みにいっているみたいです。レジューム機能より一つ目の入力内容が残っています。試しにmailform.jsとsend.cgiの名前をそれぞれmailform2.jsとsend2.cgiに変えてみましたがだめでした。
設置状況はひとつのフォルダに
jcode.pl
send.cgi
send2.cgi
mailform.js
mailform2.js
.htaccess
html文書2つ
です。
どうかご教示ください。
和田 - 2007/04/13 22:41:28
>ブー様
ども~!設置ごくろ~さまです~。複数のフォームを設置する事も可能ですし、mailtoのエレメントをselectタグにする事により選択されたセレクトタグによって宛先を変える事も可能です!ビバ札幌!札幌LOVE!

>福井様
ども!マルチパートには対応しています!公開はしてませんが(笑)ライブラリを使わなくてはならないため、公開はしない予定です…。CGI::Liteを使ってやるかもしれませんが、めんどくさいのでやらないかもしれません…。また、sendmailではBCCができないのです(たしか)。なので一応、mailtoで宛先分だけループさせてるはずなのですが…。メールヘッダを再度確認してみまっする!

>taka様
ども!幅の指定は・・・特にしていないようです!結構サンプルのHTMLのまま使ってらっしゃる方が多くいらっしゃるようですので、今度はもうチットましなデザインのサンプルにします!あ、デザインだけダウンロードできるっておもしろいかも。

>中村様
えーとですね。謎は全て解けた!たぶん。レジューム機能が意外とうっとうしいんですよね。レジューム機能を切る場合はbodyタグ内のonload部分を削除します。切らないで共存させるためにはmailform.js内の(resume)という文字をちょっと違う文字、例えば(resume2)とかに変えちゃってください!
ブー - 2007/04/14 02:02:53
お忙しいところ回答ありがとうございます。
私の質問の仕方が悪かったので意図が伝わらなかったようです。
複数のフォームという意味は、細かく言うと、
Aページに異なる内容のフォーム2個で送信先はAA(共に同じ)。
Bページに異なる内容のフォーム2個で送信先はBB(共に同じ)。
Cページに異なる内容のフォーム2個で送信先はCC(共に同じ)。
これで伝わるでしょうか? 何度もスイマセヌ~

と、こんな事はできるのでしょうか?
何度もスイマセヌ~。
どうか一つお願いします!
できないのであれば何かいい方法はないものでしょうか・・?

この前、書き忘れたのですが、フォームのマニュアルの言い回し方、気に入ってます。
vi - 2007/04/14 16:59:37
メールフォームを使わせていただいております。
過去にも同じような質問がありましたらお許し下さい。
フォームhtmlでラジオボタンを必須にしたいと思い(2つのうち1つを選択)、name属性に(必須)と入れましたが必須扱いになりません。
他は全て必須になります。
どのような記述をすればいいのでしょうか?
また私はMacを使っているせいでしょうか、先方への確認メールのあいさつの文章が文字化けしましたので$return_body = <<’EOF’;とシングルクォーテーションにしたところ文字化けはなくなりましたが、WinなどではこれでもOKでしょうか?
お忙しいところ恐縮ですが以上よろしくお願いします。
和田 - 2007/04/14 17:36:45
>ブー様
なるほど!できます!各フォームのIDを変えて、レジューム機能を使わなければ実現できます!レジューム機能はbodyタグのonload部を取り除いてください!

>vi様
ラジオボタンはうまいこといかんのです…。今後、対応させたいな~とは思うのですが・・・。気長にお待ちいただけると・・・。また、シングルクォーテーションで問題ありません!
福丼 - 2007/04/16 04:54:49
お忙しいところ、レスありがとうございます。
公開しないんですか・・・残念
まぁ、誰でも簡単設置! が売りですから難しくするのもアレなんでしょうけれども。
CGI::Liteに期待してます。

#ちなみに、福”井”ではなく福”丼(←どんぶりの丼)”にしてるのです。
#ま、正解なんですが (^_^;)
和田 - 2007/04/16 10:13:45
>福丼様
名前を間違えるとは失礼いたしました…。誰でも簡単設置!というのはいろいろ難しいものですね〜(笑)いっそのことインストーラーを付けるのがベストかなって今、考えております。今後もなんか頑張りますんで今後ともよろしくお願いします!
たろー - 2007/04/19 19:15:29
和田様

いつもお世話になっております。
【メールフォームUTF-8版】にて

jcode.plがインストールされていないサーバーで設置したいのですが、send.cgiと同階層にjcode.plを設置して『require ’jcode.pl’;』で読み込ませようとしているのですが上手く行きません。

この方法で動作させることが可能か否か、また可能であれば方法を伝授頂ければ幸いです。

どうか宜しくお願い致します m(uu)m
はぎ - 2007/04/20 10:44:16
いつもお世話になっております。
WEB PAD 1.0.1についての質問です。

動作チェックで画像が読み込まれなく文字もCSSを読んでいなく、スクリプトエラーですと出る状態なのですが、対処方法を教えていただけますか?

設置はPDFの指示通りにしました。
Perlのパスは/usr/bin/perlです。

どうぞ宜しくお願い致します。
和田 - 2007/04/20 13:01:00
>たろー様
えーとですね、サーバがWindows系サーバの場合、動作しないかもしれません。実際に設置したサーバ名とURLをメールなんぞでご連絡頂けるともう少しまともな回答ができる可能性があります!

>はぎ様
cgi-binディレクトリ内で展開しておりますでしょうか?サーバによってはcgi-bin以下のディレクトリ内ではcgi、plファイル以外が展開できない仕様のサーバがあります。その際は、ファイルを別な場所に移して、パスの指定を修正する必要があります。
はぎ - 2007/04/20 13:42:47
早速のご回答ありがとうございました。
DLしたままのフォルダ構成でいいものとばっかり思い込んでいました。
よく見たらパス変更しないとだめでした。
確認不足でお手間とらせてしまって申し訳ありませんでした。
中村 - 2007/04/20 17:17:09
メールフォーム無事設置完了しました。
レジューム機能をはずしたらなんなく設置できました。
お世話になりました。
ありがとうございました。
hayashi - 2007/04/20 18:59:55
メールフォームを使わせていただこうと思っています。
作りもわかりやすく、とてもシンプルでよいと思います。
前の質問にも出ているのですが、hiddenフィールドをcgiに持っていきたいのですが、コードを教えていただけますでしょうか?
自分でやってみたのですがどうも知識が足りないもので、、よろしくお願いします。
しょうじ - 2007/04/23 18:56:41
メールフォームをダウンロードさせていただいたものです。
まだテスト段階ではありますが、自動返信も送信後ページの表示もうまくいっています。しかし、携帯で同ページで同じ動作をしても、送信が出来ません。また、随所に「HTML内ではなくCGIに転記可」とありますが、受け取りメールアドレスの部分などのCGI内への転記場所を教えてください。お忙しいところ恐れ入ります。よろしくお願いいたします。
和田 - 2007/04/24 00:29:50
>はぎ様
いえいえ~!なによりだす~!

>中村様
なによりダス!!

>hayashi様、しょうじ様
えーとですね、HTML内のhidden項目をmust_id以外全て削除して、あとはCGI内にある同名の該当変数を入力していただけると…。ってわかりづらいと思うのですが、send.cgi内を見て頂けるとなんとな~くわかると思います。
たろー - 2007/04/24 12:03:49
和田様

いつもお世話になっております。
先日書き込みをさせて頂きました内容に関してです。
【たぶん質問.237 : たろー - 2007/04/19 19:15:29】

trancedive@msn.co.jpへメールさせて頂いたのですが、届いてないようなので再度書かせて頂きます。

メールフォーム設置のURL
http://a.inov.jp/~ssydgweb/form_contact.html


【send.cgi】
http://a.inov.jp/~ssydgweb/box/send.cgi

【jcode.pl】
http://a.inov.jp/~ssydgweb/box/jcode.pl

【サーバーOS】
Zeus/4.2 

お忙しい所、非常に恐縮ですが何卒宜しくお願い申し上げます。
いも汁 - 2007/04/26 03:09:41
メールフォームを利用させていただこうと試行錯誤中です。
高機能なソフトを無償で公開していただきありがとうございます。
メールを1回送信後、サンクスページから戻るボタンで送信フォームに戻り、そのまま再送信すると差出人がmailtoに指定したアドレスになってしまいます。また自動返信メールも
mailtoに指定したアドレスに送信されてしまいます。メールの内容も、1回目の送信では見えなかった各項目の「(必須)」が見えるようになっていますが、これは仕様なのでしょうか? 
正常に送信された場合にはフォームの内容が自動的にリセットされるように設定したりすることは可能なのでしょうか?
お忙しいところお手数おかけいたしますがご教授いただきたくよろしくお願いいたします。
いも汁 - 2007/04/26 08:04:13
直前の質問の補足です。過去ログをちゃんと見てなかったのですが、私の質問は質問228の内容と重複する部分ありますね。DLさせていただいたのはバグ修正後とされるバージョン5.2だと思います。前述の通りとなるのは設置の仕方に問題があるからなのでしょうか?
井口 - 2007/04/26 11:44:18
和田様
いつもお世話になります、mailformについてお願いです。
「たぶん回答.27」と同じ現象なのですが、初期値のlog.datファイルがほしいです、あと、私の場合はパスワードを入力する画面まででるのですがTYPE 1 ERRORとなり、DLできません。
よろしくお願い致します。
dora - 2007/04/26 22:45:12
フォームをダウンロードさせていただきました!とても使いやすく満足しています。ただ、ひとつ実施したいのが受信メールの中にもメールアドレスを表示させたいのです。どうにか受信メールの本文に入力したメールアドレスを表示させる方法はないのでしょうか。
よろしくお願いします。
井口 - 2007/04/27 08:54:48
和田様、いつもお世話になります、
たぶん質問246の件ですが、なんとかDLに成功しました、
また、よろしくお願い致します。
井口 - 2007/04/27 15:47:17
和田様
連続投稿ですいません、「たぶん質問247」の続きですが、CSVファイルでDLできたのすが、内容が記載されていないのです、念のため、かなりの数のメールを試しました、なにか設定があるのでしょうか?
よろしくお願い致します。
和田 - 2007/04/28 08:53:56
>たろー様
プログラム自体が動いていないため、CGIのパスによるエラーか、ファイル属性(パーミション)のためのエラーである可能性が高いです!

>いも汁様
たぶん一番新しいやつでは直っていると思うのですが…。ちょっと確認してみますね!

>dora様
あれ!?表示されていませんか!?ちょっと確認してみます…。

>井口様
空ファイルを設置して、CGI内に記載されているログファイル名指定とパスワード指定のコメントを解除すれば動くはずなのですが…。すいません…確認してみます…。
和田 - 2007/04/28 09:12:39
すいません、UTF-8じゃないほうをダウンロードされていた場合、古いファイルになっておりました…。お手数ですが再度、ダウンロード頂けると助かります・・。
いも汁 - 2007/04/29 02:02:02
和田様、早速の回答ありがとうございます。メールフォーム、4月28日付けのバージョン5.2ダウンロードいたしました。
IEでは、送信後に戻るボタンで戻るとテキストボックスが全てクリアされています。
Firefox/2.0.0.3を使用すると、送信後に「戻るボタン」でフォームに戻る→再読み込みすると(必須)にしたテキストボックスだけ空になる→必須項目に再入力せずともそのまま送信可能となってしまう、ようです。
設置のミスで生じている症状でしょうか?
もびもび - 2007/04/29 13:41:33
メールフォームを使わせて頂いております。とてもすばらしいもので気に入っております。
私の所ではhttp://~/cgi-bin/contact/send.cgiに直アクセスで(スパム?)空内容が送信されてきます。
#server check (SPAM CHECK)
をONにすると正常に送信してもTYPE 2 ERRORになるのでOFFにしています。

他にsend.cgiに直アクセスされたときエラーにする方法などありますでしょうか?
よろしくお願いします。
和田 - 2007/04/29 20:19:11
>いも汁様
ちょっぴりFireFoxでも動作検証再度おこなってみます!

>もびもび様
う~ん、メールでURLなどをご連絡頂けると助かります!直アクセスの場合はエラーになるはずなのですが…。もしバージョンが古い場合は最新版のv5.2をご利用ください!
リラックスナビ - 2007/04/30 14:09:25
和田様

この度はメールフォームをダウンロードさせていただいたRelax-naviのweb担当の光月と申します。
とても使いやすいcgiで大変うれしいです。

このたび、下記サイトでxoops内にメールフォームを作成いたしました。
⇒ http://relax-navi.net/modules/tinyd0/

動作確認はできましたが、2点お聞きしたいことがあるので書き込みさせていただきました。

①メールフォームを送るときにポップアップの表示(送信確認、入力漏れ)の文字が文字化けします。
②お客様用のアドレスで登録すると、弊社へ申込みメールと自動返信メールは届くのですが、お客様に自動返信メールが届きません。

以上ですが、お分かりになられましたらご連絡お待ちしております。

これからも、サイトのご発展お祈りしております。

Relax-navi
web担当:光月
http://relax-navi.net
和田 - 2007/04/30 22:06:41
>リラックスナビ様
ども~。恐らく読み込んでいる外部jsファイルmailform.jsの文字コードとドキュメントの文字コードに関する問題かもしれません。
<script type="text/javascript" src="http://relax-navi.net/mailform.js" charset="UTF-8"></script>

<script type="text/javascript" src="http://relax-navi.net/mailform.js" charset="EUC-JP"></script>とし、mailform.jsの文字コードをEUC-JPにすることによって解決するかもしれません!
リラックスナビ - 2007/04/30 23:25:06
和田様

ご回答ありがとうございます。
上記内容にすると TYPE 1 Errorがでてしまいます。

やっぱりページがEUC-JPコードでできているところに、メールフォームだけUTF-8を組み込むことは難しいのでしょうか?

mailform.jsのEUC-JPにする方法はどうしたらよいのでしょか?

ちなみにDreamweaverMXを使用してます。

また、このソフトでできるのでしょうか?
⇒ http://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html

よろしくお願いいたします。
リラックスナビ - 2007/05/01 00:18:05
和田さんへ

すみませんでした。
秀丸エディタでエンコードできました!!

エンコードしたmailform.jsをアップして、おっしゃるようにメールフォームのscriptを変更したら、しっかり表示されました!!

ありがとうございます。


質問②の自動返信メールが相手に遅れないのはどうしてでしょうか?

和田 - 2007/05/01 10:57:41
>リラックスナビ様
ども!恐らく質問(2)も文字化けに起因する問題だと思うので、文字コードを修正する事によって無事メールが飛ぶようになってたりするかもしれません。ご確認ください!
いも汁 - 2007/05/01 10:59:22
http://cgi.synck.com/mailform/v5.2/utf-8/example.html
のサンプルページにてもFirefox2.0.0.3では、送信後に「戻るボタン」でフォームに戻る→戻っただけでは送信ボタンをクリックできない→再読み込み→メールアドレスなどの必須項目を空にしても送信可能、となっています。再送信時にmailtoに指定したアドレスに自動返信メールが送られてしまう症状も残っているように思います。
リラックスナビ - 2007/05/01 20:24:42
和田様

やっぱりメールが自分のところに届いてしまいます。

どこかチェックするところがありますか?
リラックスナビ - 2007/05/01 22:09:39
和田様

この度は、アドバイス頂きありがとうございました。
解決しました!!

初歩的なミスでした。すみません^^;

マチガエタ( ̄┰ ̄;)ゞ
<input name="E-メール(必須)" size="30" onBlur="keepField(this.form.id)">



正解です。
<input name="email(必須)" size="30" onBlur="keepField(this.form.id)">

でした。

これからも楽しみにしてます~
mersy - 2007/05/03 07:35:06
メールフォームUTF-8版を使わせてもらっております。
非常に使いやすいメールフォームで感激してます。

一点確認なのですが

たぶん質問.222 : たろー - 2007/04/05 21:28:23

にありましたものと同じ?と思われるところで詰まっています。

返されるエラーはTYPE1となっています

#が付加されていない時はメールは送信されています
当方のサーバーはXREAを使用しております。
修正版が配布されているとのことで最新データを使用してはいるのですが、うまくいかないので、当方の問題かもしれませんが、
もし何か考えられる問題点等ありましたら、教えていただければと思います。
よろしくお願いいたします。
TAKE - 2007/05/04 01:05:44
メールフォームを使わせてもらっております。
ssiを使っていて(ファイルのインクルードで使用).htaccessファイルが
サーバーに置いてあります
この場合、メールフォームで403のエラーが出てしまいます。
.htaccessファイルを削除したら正常に機能しました。
ssiを使用したままメールフォームを使いたいので解決方法等ありましたらご教授ください。
よろしくお願い致します。
take - 2007/05/04 01:13:53
すいません、私の記述ミスでした..。
.htaccessファイルでcgiの設定をしていなかっただけでした..。
これから使わせていただきます!
カク - 2007/05/05 23:32:14
初めまして。メールフォームを使わせてもらっています。
エラーメッセージなどが文字化けしてしまいます。
ここに書いてある事はやってみたのですが、うまくいきません。
ホームページはhttp://l-olga.com/mailform/です。
1度アドヴァイスを下さい。(初心者なので難しいことは、分からないので宜しく御願いします)
でる - 2007/05/08 12:58:17
初めまして、でると申します。

もしかするとカクさんと同じ現象かと思われるのですが、mailformをバージョンアップしたらエラーメッセージ(2バイト文字部分)が文字化けするようになってしまいました。(以前は12-24Verを利用しており、正常に動作しておりました。)
御社HPからDLしたものを何も手を加えずにUPしてパーミッションを変更した状態でも文字化けしています。
実際に運用しているわけではないのでアドレスを公開することは出来ないのですが、考えられる問題点等ありましたらよろしくお願い致します。
キネブチ - 2007/05/08 14:27:10
サーバーに設置するもっとも簡単な方法で設置しました。メールアドレスとsendmailパスしか変更してないのですが、送信をしようとするとType2Ellorと表示されてしまいます。何がいけないのでしょうか?
よろしくお願い致します。
和田 - 2007/05/09 14:33:22
>いも汁様
こちらでもFireFoxで確認いたしました。FireFoxでdefaultValueがうまく動作していないのが原因っぽいです…。ちょっと対策を練ってみます~。

>リラックスナビ様
ども~。無事動いたようでなによりダス~。

>mersy様
う~む。ちょろっと確認してみます!

>TAKE様
htaccessは厄介ですよね~!

>カク様
文字化けに関しては文字コード的な問題かと!書いていただいたURLはShift_JISで書かれているHTMLのようですので、mailform.jsをShift_JISに変換してください!

>でる様
カク様の御質問と同じ問題かと。Shift_JISで作られているHTMLから呼び出されていると思いますので、charsetを定義するか、もしくはmailform.jsをShift_JISに変換してください。どうしてもわからない場合は私宛にメールでmailform.jsを投げてください!

>キネブチ様
えーとですね、何がいけないのでしょうか…。可能であればURLなどをメールでご連絡していただけると助かります。
きんじ - 2007/05/09 15:09:06
メールフォーム、ダウンロードさせていただきました。もっとも簡単な方法でサーバーび設置いたしました。そこでメール送信ボタンをクリックすると「エクスプローラーの?で ???H???A??(読み取り不明)???I???H」というメーッセージが出てしまいます。これを消しますと、送信できるのですが、なぜこのようなメーッセジがでるのか原因がわかりません。もし、原因で思い当たることがありましたら、ご教授ください。
でる - 2007/05/09 15:21:43
和田様

回答有難うございます。
仰る通りjsを読み込む際のcharsetの問題でした。
配布された状態でのexample.htmlでのmailform.jsの呼び出し設定がUTF-8になっていた事に気付きませんでした。(お恥ずかしい限りです・・・)

無事解決できました。
有難うございました。
和田 - 2007/05/10 09:12:37
>きんじ様
文字コードの問題です~!恐らくHTMLがShift_jisで作られているのではないでしょうか?mailform.jsをShift_jisにエンコードするか、scriptタグで呼び出す際に、charset="utf-8"を付けてみてください!

>でる様
文字コードは難しいですよね~。目に見えませんし…。無事動いたようでなによりです~!
松山 - 2007/05/10 19:58:25
初めまして。「メールフォーム UTF-8対応」をダウンロード、設置したところいきなり500 Internal Server Errorとなってしまいました。
スーパークールなフォームなので何としても使いたい! とアレコレ奮闘、使えるようになりましたので、以下、何かのご参考までに報告させていただきます。

●Perl 5.8.0 より、Jcodeの全機能は Encode module を通じてPerlに標準装備となった…とかで、使っているサーバーにはJcodeがインストールされていませんでした。これがサーバーエラーの原因でした。

→http://openlab.ring.gr.jp/Jcode/index-j.htmlより、Jcode-2.06.zipをダウンロード、Jcode.pmと、/Jcode/を、send.cgiと同じディレクトリにアップロード。

●サーバーエラーは出なくなったものの、フォームから送信すると「TYPE 2 ERROR」となってしまいました。

…よくわからないままに、send.cgiの160行目あたり、

#elsif(@mailto > 0 && $thanks_url ne $null && $spam_check eq $ENV{’HTTP_REFERER’} && ($server_check)){

…から、 「&& ($server_check)」を削除すると、きっちりと動作するようになりました!

…そこで質問なのですが、$server_checkを削除すると、どういう不具合があるのでしょうか…?

ちなみにサーバー環境は、
・Perl のバージョン: 5.8.8
・ウェブ・サーバー: Apache/1.3.37 (Unix) PHP/5.2.1 with Suhosin-Patch mod_ssl/2.8.28 OpenSSL/0.9.7e-p1

です。失礼しましたー
uiko - 2007/05/11 04:02:52
はじめまして。質問させていただきます。

先日、メールフォームをダウンロードさせていただきました。
CGIの設定すら、ほぼ初めての初心者ですが、
なんとか、設定することができました。
設定マニュアル、非常に解りやすかったです。
ありがとうございます。


しかし、2点の不具合を修正できずにおります。
お手数ですが、ご教授いただけますでしょうか?


1)質問264の方と同じように、メール送信時のポップアップが
  文字化けしてしまいます。


エンコードの問題とのこと。mailform.jsをShift_jisに
エンコードする方法がわからず、
scriptタグで呼び出す際に、charset="utf-8"を付ける方向で
対処してみましたが、改善されませんでした。

何か、他の問題が考えられますでしょうか?


2)自動返信メールが情報送信アドレスに届いてしまいます。
  フォームに記載されたメールアドレスに返信するには、
  どのあたりをどうしたらよいでしょうか?


設定サイトのアドレスは以下の通りです。
http://gypsy.com/yoyaku.html


非常に初歩的な質問で申し訳ございません。
どうぞ、よろしくお願いいたします。
uiko - 2007/05/11 04:06:08
申し訳ございません。
設置したサイトのアドレスを間違えてしまいました。

正しくは、
http://gypsy2007.com/yoyaku.html

です。  失礼いたしました。
あべ - 2007/05/11 16:24:45
メールフォームをテストしています。
回答.103と同じことかもしれませんが、MAC版Firefoxから送信後「TYPE 2 ERROR」がでます。パソコン環境は、MAC OS Xです。
ERROR画面から「戻る」と、フォームの送信ボタンがグレーになっていて、動作不可になってます。
Safariでも同様でした。
原因の見当はつきますでしょうか?
けろ - 2007/05/11 16:50:34
メールフォームを試用させていただいております。自動返信メール及び管理者宛メールの送信者表示がメール受信画面にて文字化けしてしまいます。半角のカタカナとか読めない漢字とかの表示になってしまいます。件名とか本文は日本語で表示されるのですが。。。この掲示板も見させていただいたのですが、前例がなさそうなのでお尋ねしました。
原因とか解決策とか教えていただければ助かります。
ご多忙の中こんな事で申し訳ないです。
クラス - 2007/05/12 19:33:01
メールフォームを使わしていただいております。
ここの掲示板過去ログを見てみたところ、フォームのログを使用するにはlog.datを作成しなければならないようですが全く知識不足のためどのように作成しサーバーのどの位置にアップしたらよいのかわからない状態でいます。多忙とは思いますがご回答頂ければ非常にありがたいです。
和田 - 2007/05/14 23:58:28
>松山様
ども!そこらへんはスパムチェックを行っているところです。スパムボットが自動的に送ろうとするメールを防止するための箇所なのですが、サーバによっては環境変数によってうまく動かない例がかなり報告されており、和田としてもちょっとタジタジです…。

>uiko様
メールアドレスのname部分をemailとしてください!

>あべ様
えーとですね、URLをご連絡ください!

>けろ様
えーとですね、URLをご連絡ください!

>クラス様
えーとですね、メールでご連絡ください!
Abe - 2007/05/15 15:22:52
はじめまして。
メールフォームを使用させて頂いております。
とても使い勝手も良く、設置もシンプルなので
CGI苦手苦手の私には本当に有難く感じております。

恐らく ”たぶん質問267”の方と同じ状況であると思います。
本来の送信者のアドレスからでなく、受信用に設定したアドレスから、自動返信メールが届く事がありました。
このメールのみ、受信アドレスから受信アドレス宛に自動返信メールが送信されているようなのです。
今回のメールは、携帯電話から送信されていました。

ただ、携帯電話からの全てのメールが戻ってくる訳でもありません。
エラーなども全く出ず、手がかりもなく
藁にもすがる思いでご連絡させて頂いた次第です。
サーバー環境によるものなのか、それとも携帯電話に原因があるのか?など
原因要素だけでも当たりがつけられるととても有難く存じます…。
お忙しい中、小さな事で申し訳ありません。
どうぞ宜しくお願い致します。
井口 - 2007/05/15 18:18:23
和田様、いつもお世話になります、たぶん質問249ですの件ですが
コメントを解除して、ファイル名も指定しましたが、ダウンロードはできるのですが、CSVの中身が空です、パーミッションを755以上で中身があるのですが、データが垂れ流しになってしまいます。どうすればよいかご教授下さい。よろしくお願いします。
井口 - 2007/05/15 23:07:45
和田様 連続投稿すいません、相手への自動返信メールに「このたびはお問い合わせの前に○○様と自動取得し挿入できないでしょうか?」よろしくお願いします。
ふんじ - 2007/05/17 19:50:26
和田憲幸様
「メールフォーム UTF-8対応」をありがたく利用させて頂いております。
そこで、使用中の気づいた事を少々質問させて頂きます。
フォーム中、「住所」の入力して貰った場合、一部の文字に「変なコード」みたいな物が表示されます。
例えば「○○県○○市○○町340×××24」の「×××」の事です。
たぶんこれは、フォーム送信者が「ハイフンの2バイト文字」を入力した物と推測されます。
この「変なコード」ってちゃんと表示されるようになるものなのでしょうか?
お手数をお掛け致しますが、ご返答の程、よろしくお願いいたします。
たあ - 2007/05/21 00:15:28
Windows2000proでIIS+SENDMANE(sendmail互換の簡易版フリーソフト)で自宅サーバを公開しています。このサイトのメールフォームを発見をして設定したのですが、メール送信できません。どなたかSENDMANEでの動作実績もしくは、他のフリーSMTPでの動作確認情報ありましたらご教授いただきたく。
やま - 2007/05/22 10:17:46
メールフォームUTF-8版をダウンロードさせていただきました。
シンプルで使いやすく、Credit表示なし、とのことで早速当社サイトに使わせていただこうとテストをしているところです。

http://www.jc-group.jp/toiawase.htm
こちらのページで現在テストしており、うまくいけばそのまま使おうと思っております。

ご多用の折とは存じますが下記問題につきましてよろしくご支援お願い申し上げます。

<文字化け>についてです。
(たぶん質問270、けろさんと同じかもしれません)

自動返信メールが問い合わせ者に届きますが、届いたメールの送信者名が文字化けします。

症状(1)会社の環境でテストする限り、文字化けは起こりません。

症状(2)自宅PCから前述URLを使い問い合わせを行ったとき、自動返信メールが届きましたがそのときの送信者が文字化けしております。

テスト初期の頃、症状(1)でも文字化けがおこりましたが、toiawase.htmをcharset="UTF-8"にしましたら、文字化けしなくなりました。これでOK!か、と思い自宅から試してみたら文字化けでした。

以上よろしくお願い申し上げます。
takasi - 2007/05/24 10:53:58
メールフォームVer.5.2を使用させていただきます。設置しテストを行ったのですが、メール送信は問題なくできました。自動返信ができないようです。別サイトで可能だったものをそのまま使用しているので設定や記述マスは無いと思われます。サーバーの仕様でしょうか?
松 - 2007/05/24 12:55:07
この度メールフォームCGIをダウンロードさせて頂きました松と申します。非常に利用しやすく感謝しております。

しかし、相当初心者な為自分で解決出来ない問題がありましたので質問させて頂きます。

他の方からの質問でもあるのですが、送信時のポップアップが文字化けしているのがどうしても直せないのです・・・
お忙しいとは思いますがご教授お願いします。

設置サイト(3箇所で設置させていただいております)
http://w1.oroti.com/~implink/
美香 - 2007/05/26 10:02:52
サイト内検索のcgiですが、検索結果をタイトルのみ表示するにはどうすればいいですか? 教えてください お願いします
taka - 2007/05/26 10:42:50
ステキカレンダーを使わせていただいています。
先日、Macユーザーの方から、カレンダーが表示されないと言われましたが、Macからは見れないのでしょうか?
私の設定が間違っているのでしょうか?
Macからも見れるようであれば、再度設置しなおしてみます。
教えてください。
美由紀 - 2007/05/28 05:55:11
java住所入力の新しい住所番号を差し替えするファイルはWEB郵便局からの情報ファイルをどのように編集し、差し替え上書きすればわかりません。教えてください。
ナベ - 2007/05/28 06:18:35
メールフォームでresbodyがありますが、
このresbodyを増やしたい
(例えば、
[resbody]様
こんにちは。[resbody2]です。
今日の天気は[resbody3]です。)

と、フォームを増やすにはどうすればいいのでしょうか。。
よろしくお願いします。
スズキ - 2007/05/28 09:55:58
素人質問ですみません。いろいろと検索した結果、やっとのことでここまでたどり着きました。定休日表示カレンダーを頂きたいと思い、ダウンロードで解凍しましたが、そこからどうにやってビルダーにて製作中のページに貼り付けるのか分からないのです。レベルの低い質問で恐縮ですが、ぜひ教えてください。よろしくお願いします。
リン - 2007/05/28 18:31:16
はじめまして^-^
メールフォームを使わせていただいております。ありがとうございますペコリ(o_ _)o))

さて、質問というか確認というか・・・

フォームタグ内にfieldsetを入れると「TYPE1」エラーが出てしまいます。
フォームタグの外へ出すと問題なく送信できるため、スクリプト側で何らかの制御をされているのかしらと思いつつ。

W3C準拠で制作しているので、この辺の対処法があればご教授いただければと思います。

お忙しい中お手数をおかけいたしますが以上よろしくお願いいたします。
街 - 2007/05/28 18:57:39
フォーム設置を目指しています。
メールと一部中身を必須項目にしたくて
<!-- [POINT]必須項目のフィールド名-->
<input type="hidden" name="must_id" value="(必須)" />

メールアドレス必須
<input name="email(必須)" tabindex="2">
にしているのですが、そのまま送信できてしまいます。
自分の組み立てがおかしいのでしょうか。
初心者質問ですみません。どうぞよろしくお願いします。
和田 - 2007/05/28 19:53:13
> Abe 様
携帯電話からの送信には対応していなかったりします。
それはJavascriptを多用しているためです。
おそらくそのメールは携帯電話のフルブラウザなどから送信されたものかもしれません。

> 井口 様
.htaccessで特定拡張子以下のファイルに対するhttpプロトコル経由のアクセスをブロックすることができます。ぜひその方向でお願いできればと思い案酢!また、入力された情報を自動返信文内に組み込む仕様のものは現在メールフォームプロ(仮)というカタチで制作しているのですが、いつ完成するかは未定です…。

>ふんじ 様
えーとJcodeを使ってUTF-8をデコードしているので仕様といえば仕様です…。

>たあ 様
sendmail.exeで送信可能ですが、そのためには関数「send()」を修正する必要があります。send関数ではメールヘッダを記述しているだけなので、sendmail.exeの仕様に沿ったメールヘッダに直すことにより送信可能となります。

>やま 様
メーラーは何をご利用でしょうか?

>takasi 様
お客様が入力するinputタグのエレメント名はname="email"になっておりますでしょうか?

>松 様
文字コードですね!<SCRIPT type="text/javascript" src="mailform/standard/mailform.js" charset="utf-8"></SCRIPT>を<SCRIPT type="text/javascript" src="mailform/standard/mailform.js" charset="shift_jis"></SCRIPT>に変更してみてください!これは間違いなく和田のミスです!

>美香 様
タイトルのみ表示にするためには、要約文を表示している部分を削除します!具体的にわからない場合は、ソースを添付してメールで送ってください!回答はいつになるかわかりませんが…。

>taka 様
マックはMacOS X移行(Safari)では動作確認しておりますがMac IEでは確認しておりません!和田の中でMacIEは死にました!

>美由紀 様
それに関してはメールでお問い合わせ下さい!お手数お掛けしますが!

>ナベ 様
それに関してはメールフォームプロ(仮称)で対応する予定です!

>スズキ 様
う~んとですね、HTMLタグを使ってscriptを呼び出します!ビルダーを使った事がないため、あまり詳しくはわかりませんがたぶんJavascriptを呼ぶみたいな機能はついているんじゃないかな~と思います!

>リン 様
ウホッ!なんか前にも同じ質問があったような気がしました。対応したかどうかすでに記憶がないため、なんとも微妙です!メールでURLをお知らせ下さい!

>街 様
おそらく、Javascriptファイルが正常に動作していないのではないかなと!mailform.jsが正常に読み込まれているかご確認下さい!よくわからなければURLをメールでご連絡ください!
和田 - 2007/05/28 19:55:26
-SYNCK GRAPHICAの素材をご利用のみなさまへ-
最近、メールや掲示板への回答が遅れてしまい大変申し訳ございません…。なるだけ頑張りますが、どうしても回答が遅れる場合がございますので、かなりお急ぎの方はメッセンジャー等でザザッと質問を投げかけてください。回答が遅れてヤキモキされているみなさま、本当にすいません。
たあ - 2007/05/28 21:23:12
解決しました。感謝感激!ありがとうございました。
くろねこ - 2007/05/29 15:45:41
はじめまして、くろねこです。

サイト内検索をDLさせていただきました。
しかし、私の知識が薄い為、
何を書き換えたらよいのかわかりません。

CGIは練習でいくつかつくりましたが、
こちらでいただいたソースは、どこを修正していいのか。。。

「cgi-bin」フォルダにCGIは設置し、
「htdocs」フォルダに全ての「image」と「html」が
格納されている環境です。

ご指導願います!
名無しさん - 2007/05/29 22:56:48
>やま 様
メーラーは何をご利用でしょうか?

Outlook expressです。

どーぞよろしくお願いいたします。
松 - 2007/05/30 15:31:56
先日書き込みさせていただきました松と申します。
和田様の回答により無事解決する事ができました。ありがとうございました。しかし、今回新たにサーバー移転したのですが、利用させていただいている3箇所の内、1箇所のみ反応しない状況となってしまいました。
お忙しい所度々申し訳ありませんがご教授お願いいたします。

設置サイトURL:http://www.imp-link.co.jp/
該当CGI設置URL:http://www.imp-link.co.jp/contact_us.htm
ブー - 2007/05/30 22:03:26
度々、こちらで質問させて頂いています。
メールフォームver5.0を利用させて頂いているのですが、現在、自分が利用しているサーバーで正常に機能しているのを確認後、実際に使用するサーバーにアップしたとこreturnmailが送信者ではなくsendmail側に送られてしまう現象が起きています。
(設置者側にreturnmailとsendmailの2通届きます)
これは、移設したサーバーの問題なのでしょうか?
ここのサーバーの時計は6時間程合ってないようなサーバーなのですが・・・
何度もソースを確認したのですが、間違い(タイプミス)は無いと思われます。
忙しいとは思いますがご教授お願い致します。
mac - 2007/05/31 22:39:36
メールフォームver5.0を利用させてもらっております。
サーバはロリポップを使用しています。
説明書の02.サーバに設置するもっと簡単な方法を参考にしました。
テストしてみたところ、成功はしたものの、メールが2通来ています。一つは通常で、もう一つはMAILER-DAEMON@sv298.lolipop.jp(ロリポップから?)
からで意味不明の英文です。何故、MAILER-DAEMON@sv298.lolipop.jpからの意味不明のメールが来ているのでしょうか?防ぐ方法はありますでしょうか?
忙しそうですが、宜しく御願いします。
和田 - 2007/06/01 01:33:21
>たあ様
なによりだす~!

>くろねこ様
えーとどう説明したらよいのやら…。メールで設置URLとCGIのソースを送ってください!

>やま様
OutlookExpressで文字化けを起こしているという事でしょうか?Jcodeはサーバにインストールされておりますでしょうか?

>松様
mailform.jsを指定するパスがズレています!ファイルの参照をもう一度ご確認ください!

>ブー様
Javascriptがキッチリ動いているかどうかご確認ください。またemailエレメントの名前がemailになっていることもご確認ください!

>mac様
MAILER-DAEMONからのメールはほとんど宛先不明の返信メールです。宛先のアドレスが正しいかどうかご確認ください!
松 - 2007/06/01 12:41:31
和田様

何度も申し訳ありません。
>mailform.jsを指定するパスがズレています!ファイルの参照をもう一度ご確認ください!

もう少し詳しく教えていただけませんでしょうか・・・・
知識がないものでご迷惑をおかけします。
よろしくお願いいたします。

コメント欄