札幌Web制作のシンクグラフィカ

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

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

SYNCK GRAPHICAに対してのご意見・質問を書いて頂く掲示板です。
「和田」以外の名前をクリックするとその名前の方へ対する回答がたぶんでてくるはずです。

和田憲幸 - 2006-03-01 21:20:45
この掲示板は当サイトで配布しているCGIやJavascriptなどに関して質問や不明点、バグなどがありましたら書き込みをお願いいたします。
名無しさん - 2006/04/20 10:05:32
メールフォームをダウンロードさせて頂いたんですが、うまくメールが送信されません!
「お問い合わせありがとうございました」というメールは届くのですが、肝心のフォームに入力したメールが届きません。なにか設定が間違っているのでしょうか。
和田 - 2006/04/21 00:43:00
名無しさん。はじめまして。
エレメントのmailtoの設定が間違っていないでしょうか?
一応ソースを新しくして、細かい解説を追加しましたのでお手数ですが再度ダウンロード後、試して頂けるとありがたいです。
kazu - 2006/04/22 15:05:37
BBSをダウンロードしたんですが<script type="text/javascript" src="bbs.cgi?bbs1"></script>と入れてみても「bbs1.txt」が生成されないんですが・・・パーミッション以外に他に設定するところはありますか?初歩的な質問ですいません。
和田 - 2006/05/01 23:14:10
すいません…KAZUさん。返事がヒジョーに遅れてしまいました…。
BBSの件ですが、サーバによっては通常パーミションでは新規ファイルの作成ができない場合がありますので、bbs1.txtが生成される予定のディレクトリのパーミションを777にしてみて下さい。もしそれで駄目なようであればあらかじめパーミション777でbbs1.txtの空ファイルをアップしておくと確実です。

お返事が遅れてしまって本当にすいませんでした~。
dai - 2006/05/20 10:18:07
メールフォームをダウンロードさせてもらいました。
UTF-8環境で動くので、大変感謝しています。
それで、質問なんですが、
mailform.htmlの中にhiddenにする項目って、CGIの中に入れるっていうこととかってできないのでしょうか?
折り返す文面とかがhiddenにいれないでできないかなとか思ったので、
よろしくおねがいします。
和田憲幸 - 2006/05/21 00:09:21
>dai様
使っていただいているようで何よりです!設定項目をソース内に収めることは可能です!ただ、ちょっと大幅にソースを改ざんしなくてはならないので…。もしよかったらメール下さい。修正したソースを返送しますので…。
永夢 - 2006/05/21 13:33:57
こんにちわ、サイトに定休日を表示できるカレンダーを探していて、とてもベストなscriptがあったので、こちらのサイトよりお借りさせていただきました。
設置したのはよいのですが、国民の祝日が表示されないので、以下で設定したのですが、「holyday[ここに日にちを半角で] = X; Xには色の配列番号を」のXの部分に1・2の数字は1番目の色2番目の色と反映されたのですが、これを増やして、3番目・4番目と4種類にすることは出来ますか?
また、当日設定を強調文字でなく色を変えたり、背景色を加えるにはどこを改造すればよいのでしょうか?
できれば、特定曜日の背景を変える設定が出来るとうれしいのですが、可能でしょうか?
例サイト→http://www.wind.sannet.ne.jp/alfix/javascript/etc/5.html

数々質問して申し訳ありませんが、面白そうであればご検討いただけたらと思います・・・
うめぼし - 2006/05/23 22:40:43
RSS付きBBSをダウンロードさせて頂きました。
RSSのバージョンが分からなくて少し困っています。

RSSには疎いもので…
すみません。容易な質問で。
教えていただければと思います。
和田 - 2006/05/23 22:58:25
>永夢 様
//定休日などの文字色
var textColors = new Array(’#232323’’#990000’’#000099’’#FF00FF’);
//定休日などの背景色
var backgroundColors = new Array(’#FFFFFF’’#FFFFFF’’#FFFFFF’’#00FF00’);
と、言うようにカンマ(,)で区切って指定する色をシングルクォーテーションでくくって16進数で色を指定すると、いろんな色を指定できます。この場合、四番目に指定された色を設定するためには0から起算するので3を日付に代入するとその色が表示されます!もしわからなかったらメールください!

>うめぼし様
RSSのバージョンは1.0?ですかね?すいません自分で作っておきながら…。RDFなのでRSS 1.0だと、思います…。たぶん…。
谷本 - 2006/05/24 18:30:18
はじめまして。

お気に入り解析CGIをダウンロードさせていただきました。
ありがとうございます。

ちょっと質問があるのですが。

僕は、12ページのホームページをロリポでやっています。

1)このスクリプトのテキストは、12ページすべてに記述すればよいのでしょうか?
<script type="text/javascript" src="favoritelogs.cgi?shop_01"></script>

2)お気に入りのカウント方法ですが、ユーザーが「お気に入り」に入れると、カウントされるのでしょうか?
それとも、ユーザーが「お気に入り」からサイトにアクセスするとカウントされるのでしょうか?
和田 - 2006/05/25 09:38:54
>谷本様
どーもー。はじめまして。ダウンロードありがとうございます!
えーとですね「favoritelogs.cgi?XXXXXX」をscriptタグで呼び出すわけなのですが、XXXXXXの部分に、そのページだって事がわかる英数などを入れておいて頂けると、ログとしてそう残ります。例えばアクセスマップのページだったりすると・・・「favoritelogs.cgi?accessMap」とやるとaccessMapがお気に入りに追加されたとログに残ります。

また、カウントされるタイミングはお気に入りボタンを押されたタイミングで記録されます。非同期通信っぽいんですね。なのでリロードなどなしで保存されるのです!スゴイ!!なのでお気に入りに登録した人の分だけカウントされるわけですね。※ただし一部ブラウザではボタンをクリックしてもお気に入りに追加されません(セキュリティの関係上…)

と、いうことで長くなっちゃいましたがわからなかったらメールください。
スタリオン - 2006/05/31 09:52:21
初めまして。
メールフォームをダウンロードさせてもらいました。
設置も簡単ですごく満足してます。
あと、リンクさせてもらってもいいでしょうか?
またお邪魔します。
くさなぎ - 2006/05/31 12:25:31
htaccessインストーラーを使いたいのですが、
CGIについては無知同然なのですが、
そんな人間にもサポートは頂けますか?
会員制のサイトを作るためにはどうしても貴方様の知識が必要です。
何卒、ご教授願います。
和田 - 2006/05/31 13:19:51
>スタリオン様
はじめまして!ダウンロードありがとうございます!
無事設置できたようでなによりです~。そしてもうリンクとか張っちゃってください!とてもありがたい限りです…。もし、設置例として載せてよければご連絡下さい!

>くさなぎ様
はじめまして!へい。時間が許す限りサポートさせて頂きますが、すごい大変な改造が必要な場合などはちょっと限界があります…。少し程度の手直しなどならできますが、なにせお時間がかかっちゃいますので…。それでもよければメール下さい!
くさなぎ - 2006/05/31 16:29:07
ご連絡ありがとうございます。
そもそものCGIの設置がわからないのですが・・・
大丈夫ですか?
あまりご負担をかけるのも、和田様に失礼だと考えてしまいます。
それと、無事設置できましたら、貴サイトを紹介させてもらいたいのですが、それも大丈夫ですか?
とてつもない専門分野のサイトにも関わらず、
和田様のように紳士的に回答を頂けた事事態ですごく嬉しいです。
それでは、お返事おまちしております。
スタリオン - 2006/05/31 16:56:02
和田様 ご返事ありがとうございます。
早速リンクさせていただきました。
設置例としての紹介ですがこんなつたないサイトでよろしければ紹介してください。
URL:http://stachan.ty.land.to/
九州北部を中心にラーメン食べ歩きブログです。
ちょこっとWEB関連をかじってます。
URL:http://stachan.ty.land.to/horse/
競馬予想もやってます。当たりませんが(涙)
和田 - 2006/06/04 13:10:15
>くさなぎ様
CGIの設置は、意外と簡単です(たぶん)。
FFFTPを使った事があれば、設置できると思います(たぶん)。
ということでメールを送りますね~。

>スタリオン様
リンク、ありがとうございます!九州というとナガハマっすね!
ラーメンは札幌も負けてませんので、ぜひ札幌に起こし下さい。
あと、競馬予想は当たるようになったら参考にさせていただきます(笑
ハラ - 2006/06/05 19:24:16
初めまして、こんばんは。フォームメールを探していたらたどり着きました。
やっと理想のフォームを得られたように思います。
ところでインストールしてみましたが、
自動応答が帰ってきません。
それと、必須項目について、どのようにタグを書けばよろしいでしょうか?
現時点では必須化されておりません。
お返事お待ちしております!
ハラ - 2006/06/06 14:54:34
連続投稿になります。フォームが無事に動きました。
私の利用しているサーバーはcgi-binフォルダでのみ
cgiが許可されます。ですのでsend.cgiをcgi-bin
フォルダに入れていたのですが、スクリプトファイルも
合わせてそこに入れていたため動きませんでした。
通常のpublicフォルダに入れたら動きました。
とてもよいcgiだと思います。サイトが完成したら
連絡させていただきます!
和田 - 2006/06/07 09:21:56
>ハラ様
回答が遅れて申し訳ございません・・・。
無事設置できたようでなによりですヽ( ̄Д ̄〃)ノ
いろいろと、説明不足なスクリプトですが、今後ともよろしくお願いします!
ミヤ - 2006/06/08 18:14:48
こんにちは、初めまして!
お世話になります。

とっても気に入ってカレンダーとメールフォームをDLさせて頂きました。

しかし・・・メールフォームの方が全くの初心者であの手この手を使っても
どーにも設置できません。
HTMLも全く表示されません。

カレンダーの方も設置はできたもののスクリプトのタグをいじるのは初めてで、
どこで日付の色が変わるのかも
よく分かりません。

よろしければご回答いただけないでしょうか。
宜しくお願い致します。
和田 - 2006/06/10 21:38:16
>ミヤ様
はじめまして~。ダウンロードありがとございます~。
メールフォームですが、お使いのサーバはCGIが動くサーバでしょうか?
CGIが動くサーバじゃない場合、使えなかったりします。ご確認を!

また、日付の色変更は16進数がわからないとちょっと難しいかもしれません…。
#232323とか書いてあるのが色なんですが…。
どうしてもわからない場合はメールを!
ハル - 2006/06/13 00:12:50
初めまして、こんばんは。
とても使いやすそうだったので、メールフォームCGIをダウンロードさせて頂きました。
ありがとうございます。

さっそく設置してみたのですが、メールは届くのですが自動返信が返って来ないのです・・・。
CGI自体をどこか設定する必要があるのでしょうか?
それともスタートアップウィザードで入力して出てくるタグの設置場所が悪いのでしょうか?

よろしければ回答頂けるとうれしいです。
よろしくお願い致します。
和田 - 2006/06/13 09:21:59
>ハルさま
すいません…。おそらくmailtoとemailに同じメールアドレスが入力されていないでしょうか??同じメールアドレスの場合、自動返信メールが飛ばないという余計な機能がついているため、別なメールアドレスで試して頂ければと思います…。すいません余計な機能つけちゃって…。
roji - 2006/06/14 09:30:36
サイトデザインもコンセプトも、もろもろが素敵です。がんばって下さい。
hide - 2006/06/16 22:11:21
こんばんは、当方知識があまり無くてもうしわけございませんが、UTF-8のメールフォームCGIをダウンロードさせてもらいました。設置、メールの送信はうまくいったのですが、エラーの画面が文字化けしてしまいます。。。
TYPE1 ERROR
email??????
お名前??????
こんな感じになります。
jcode.pmファイルがおかしいのでしょうか?ご教授お願いいたします。
和田 - 2006/06/18 03:25:00
>roji様
あぁ…もったいないお言葉…。ありがとうございます。
舌先三寸なSYNCK GRAPHICAですが今後ともよろしくお願いいたします…orz

>hide様
ども!原因はわかりました!謎はすべて解けた!
おそらくHTMLがUTF-8ではないというオチだと思われます。
JavascriptもUTF-8でエンコードされているため、HTML自体がShift_jisだとマルチバイト文字が化けてしまうという噂で持ちきりです。
scriptタグでmailform.jsをコールするときに下記のように文字コードを指定することにより回避もできますし、jsファイル自体をShift_jisでエンコードしなおす手もあります。
<script src="mailform.js" type="text/javascript" charset="utf-8"></script>

と、長くなってしまいましたが解決しない場合はメールにて…。
じっちゃんの名にかけて解決したいと思います。
中井 - 2006/06/19 19:10:08
お世話になります。メールフォームを設置させていただきました。ありがとうございます。
私もLOG.0027 : hideさんと同じように送信時の画面が文字化けしてしまいます。
0028で回答していただいているようなのですが、<script src="mailform.js" type="text/javascript" charset="utf-8"></script>をmailform.jsのファイルの先頭部分に書き込めばよいのでしょうか?
ご教授お願いいたします。
和田 - 2006/06/21 00:05:58
>中井様
どうも。和田です。
えーとですね。mailform.jsにではなくてですね、
フォームのHTMLで
<script src="mailform.js" type="text/javascript"></script>
と、書いてある部分があると思うのでそこに
charset="utf-8"を加えて
<script src="mailform.js" type="text/javascript" charset="utf-8"></script>
と書いていただけると大丈夫だと思います~。
宮地 - 2006/06/21 00:31:39
本日メールフォームCGIをダウンロードさせていただきました。

早速設置させていただきました。
設置自体はPDFとサーバー(ロリポップ)の推奨通り行いました。
その後、自分のサイトから送信をしたり、
「タグ生成ウィザード」から、何度か送信を試していますが、
メールが送信されている気配がありません・・・

ページの表示は指示通り切り替わるのですが、
他に設定が必要なのでしょうか?


ご回答いただけると助かります。
よろしくお願い致します。
宮地 - 2006/06/21 01:12:22
連続投稿申し訳ございません。

メールが送信されました!
「sendmailのパス」の選択が間違っておりました。


先ほどの件は解決したのですが、
その後、メールを確認してみますと
メールの件名の部分が

「$B$*Ld$$9g$o$;%U%)!<%`$+$i%a!<%k$%-%F%k%h(B」

といった形に、文字化けしてしまいます。

上記のLOG28・30と関係あるのかもしれませんが、
このようなケースの場合の対策はご存知でしょうか?

なお、サーバー(ロリポップ)のメール確認画面で
送信したメールの件名が文字化けしていますが、
サーバーで受信したメールを転送指定している
ヤフーのフリーアドレスには文字化けなしで
表示されています。


面倒な質問で恐縮ですが、ご教授お願い申し上げます。
中井 - 2006/06/23 13:44:20
和田様
ありがとうございます。解決いたしました。
Nagi - 2006/06/26 23:41:04
メールフォームをダウンロードさせていただきましたが、formタグの内側をfieldsetで囲むとjavascriptでエラーが出るようで、問い合わせが来たという受信確認のメールは来るのですが、送信者への自動返信メールが来ません。fieldsetを外すと、正常に動作するのですが、何が原因だと考えられるでしょうか。
和田 - 2006/06/27 03:14:36
>宮地 様
回答がメッサ遅れてすいません。
その文字化けっぷりから見て、文字コードの変換でコケているわけではなさそうです。WEBメーラー側の問題だったりしないでしょうか…?メール自体はJIS出力になっていると思うので、たぶん問題ないと思うのですが…。一度、メーラーソフトでメールのドキュメントファイルを確認して頂けると確実だと思います!

>中井 様
無事解決したようでなによりっす!至らない点ばかりですが今後ともよろしくお願いいたします~。

>Nagi様
先ほど動作検証してみたところ、fieldset自体がJavascriptでelementとして見られているようで、name="hogehoge"というようにfieldsetタグ内にname属性を設定することで回避可能でした。通常name属性はfieldsetにはないんですけどね。javascript側でエレメントを見に行ったときにundefinedを返してしまうためにエラーがでてしまっていたようです。そんな感じで対応していただけるとありがたいです。
Nagi - 2006/06/27 09:17:12
和田様
お返事ありがとうございます。
name属性で確かにエラーは出なくなったのですが、コレだとW3Cの Validatorでエラーが出てしまいました。idならValidatorは通るんですが、今度はjavascriptの方がエラーで素通り・・・。
なかなか悩ましいところです。
和田 - 2006/06/28 00:12:08
>Nagi様
回避策というか、Javascriptのほうで対応しました(たぶん
http://cgi.synck.com/mailform3.2/f_mailform.js
上記Jsファイルを使っていただければたぶん回避できると思います…。
ぜひ、お試し下さい~
Nagi - 2006/06/28 21:16:41
和田様
ファイルまで用意していただいて、ありがとうございます。
試してみたのですが、javascriptのエラーが残ってしまいます。
こんなやつです。

ライン:33
文字:6
’document.forms[...].elements[...].name’ は Null またはオブジェクトではありません。

ブログと連動させるので、XHTML+utf-8で作っているページなのですが、ドキュメントタイプの宣言とか何か関係あるのでしょうか・・・。

もうちょっと検証してみます。
宮地 - 2006/07/01 23:03:40
和田様

ご回答ありがとうございました。
ヤフーメールでは表示ができますので
サーバーメーラーの不具合だと思われます。

サーバーの方に確認してみます!
和田 - 2006/07/02 23:56:16
>Nagi 様
アップロードされていたmailform.jsはsjisだったのでUTF-8に変換してみました。また、sjisでもscriptタグから呼び出す時にcharsetで指定するとなんかいけるようです。
http://cgi.synck.com/mailform3.2/fieldset_sample.html

>宮地 様
お力添えになれず申し訳ございません…。できればOutLookやThinderBirdなどのメーラーで確認して頂いて、メールファイルをエディタで展開していただけると確実に調べられると思います!
田中 - 2006/07/18 19:27:53
メールフォームCGIをダウンロードさせていただきました。
実在するアドレスでの送信と自動返信の実験はできました。
ためしに、メールフォームから実在しないメールアドレスで送信したら、
自動返信で送信されましたが、MAILER-DAEMONの返信がありませんでした。
なおメールフォームからの送信先は、Yahooメールのアドレスを指定しました。サーバはロリポップを使っています。
メールフォームで投稿者が架空のアドレスを入力した場合は、どうしたらいいでしょうか。教えてください。
k-ghia - 2006/07/19 05:23:37
はじめまして。
メールフォームをダウンロードさせて試用させていただいてます。
たいへんシンプルで使いやすいCGIだと思います。
そこで、1点質問です。
フォームから送られるメールアドレス”mailto”を複数のアドレスに指定することはできないでしょうか?
カンマ区切りとかを試してみましたがダメでした。
ご回答のほど、よろしくお願いいたします。
1分 - 2006/07/24 04:32:13
はじめまして。メール送信フォームをDLさせていただきました。
一通りの設置、動作確認は出来ました。
text属性のものであれば、必須項目への設定が出来るのですが、checkboxの場合は必須項目には出来ないのでしょうか?
これが出来れば完璧なのですが・・・

ご回答お願いします。
和田 - 2006/07/25 09:04:04
回答が遅れてすいません…。
>田中様
MAILER-DAEMONは…。どうなんでしょうか…。
うちのサーバでは無事MAILER-DAEMONが返ってきました。
たぶんご利用のサーバによるのかな?ちょっと調べてみますね。

>k-ghia様
複数指定ですね!!できません!!
今月内にはデキるやつアップしますんで待ってくれるとうれしいです…。

>1分様
checkboxはちょっとアレなのでそれようにカスタマイズする必要があります。checkboxに合わせるとちょっと汎用性が無くなってしまうので…。すすすすいません…。

夏真っ盛りという事もあり回答が遅れてすみませんでした…orz
takasi - 2006/07/27 14:34:13
メールフォームの設置報告です。2サイトでお借りしました。ありがとうございます。設置は非常に楽で、クレジットすら制約のないのにはとても感謝しております。使い勝手も申し分ありません。これ以外の素材も今後お借りしたく思います。
田中 - 2006/07/27 17:52:07
お忙しい中、ありがとうございます。
こちらもロリポップに問い合わせてみました。
宛先不明のメールは捨てられず返ってくるそうです。

yahooメールでもロリポメールでも、こちらから差出人の宛先不明アドレスに返信を手動ですると、宛先不明で返信メールが返ってきました。
しかしCGIによる自動返信では、差出人の宛先不明アドレスに返信メールが届いたのと同じ状態になります。

それからロリポメールを送信先にすると、件名が文字化けを起こしました。ロリポで調べたら文字コードが違うと書かれていましたが、どうなおしていいかわかりません。なおメールの内容は大丈夫です。
よろしくお願いします。
maru - 2006/07/28 13:56:20
はじめて投稿させて頂きます。
メールフォームを使わせて頂こうかと思い、あれこれ探しておりましたところ、こちらのサイトに到達しました。
本日、早速DLしてタグ生成ウィザードからテスト送信してみました。”問合せフォームからメールがトドイテルヨ”ということで設定したアドレスに無事送信されたのですが、相手先への自動返信メールが送られません。
こちらの掲示板で過去ログをチェックしてみて、email入力欄に入れるアドレスとmailtoに設定しているアドレスが同じであれば、自動返信しない設定、とのことなのでアドレスを変えてやってみたのですが、これまた自動返信メールが来ませんでした。
他に考えられる原因はありますでしょうか?これ以外は正常に作動しているようなのですが。thanksファイルも表示されますし。(あくまでタグ生成ウィザードのテスト送信段階ですが。)
maru - 2006/07/29 10:09:39
連続投稿ですいません。
昨日、あれこれ考えながら、ふと思ったのですが、同CGIはperlのバージョンが大きく影響しますでしょうか?と申しますのも、当方のサーバに入っているperlのバージョンが4.1.2らしいのです。自動送信メールが飛ばないのと、このperlのバージョンは関係あるでしょうか?宜しくお願い致します。
和田 - 2006/07/30 16:21:51
>k-ghia様
カンマ区切りで複数指定ができるようになりました~。

>田中様
Error-Toというのを入れてみました。たぶんこれでMAIL-DAEMONから返ってくるんじゃないかな~と思います~。また文字化けはこちらでは再現できませんでした…。

>takasi様
フィードバックありがとうございました~!褒めていただけるととてもうれしいです~。しょーもないプログラムばかりですが今後ともよろしくです~。

>maru様
perlのバージョンはひょっとすると関係あるかもしれないんですが、どうなんでしょう…。細かいところを修正したバージョン3.3をアップしたのでそちらで再度試していただけるとたすかります~。

メールフォームのバージョンをちょこっとアップしました。
ログファイルを残したりなんだりと。あまり機能追加はしたくないんですが…。

ってことで今後ともひとつよろしく。
maru - 2006/07/31 18:05:14
ご回答、有難うございます。週末にサーバの入替えがあったらしくバージョンが上がったらしいのですが、本日、ためしにやってみましたが、やはり、自動返信メールは飛んできませんでした。了解しました、修正バージョンを載せてためしてみます。ご面倒をおかけしますが、また相談に乗ってくださいまし。
ヒデ - 2006/08/01 17:29:14
メールフォームをダウンロードさせて頂きました。
生成ウィザードのテキストエリアに何も表示されないのですが・・・?
和田 - 2006/08/01 19:33:52
>maru様
新しいバージョンで試していただければと思います~!
わからなかったらまた聞いてください~。

>ヒデ様
ダウンロードありがとうございます!
生成ウィザードに表示されないということは、おそらくJavascriptがらみだと思うのですが、ブラウザは何をお使いでしょうか?教えていただければとおもいます~。
ヒデ - 2006/08/01 21:05:08
ブラウザはInternet Explorerです。
お手数おかけします。。。
和田 - 2006/08/02 13:47:28
WindowsXp SP2とかじゃないでしょうか?
Internet Explorerの上に変な警告メッセージでてませんか?
ヒデ - 2006/08/03 11:50:53
はい、セキュリティ保護の警告が出ています。
和田 - 2006/08/03 14:16:04
>ヒデ様
Javascriptでいろいろやっているので、その警告を解除していただけると無事動くと思います~。
ヒデ - 2006/08/03 17:53:49
ありがとうございます!やってみます。
田中 - 2006/08/10 09:53:15
ありがとうございます。宛先不明アドレスへの返信の未到着メールがかえってきました。件名の文字化けは当面、件名を英文で代用します。
和田 - 2006/08/17 00:49:31
>ヒデ様
ぜひ!おためしください!

>田中様
件名のところ解決できず申し訳ございません・・・。
いつの日か、原因究明したいと思います!いつの日か・・・
nobu - 2006/08/31 01:06:11
 はじめまして。UTF-8対応のメールフォームを探していたら、こちらのサイトを発見しました。お陰様で無事送信できるようになったのですが、このままではメールアドレスが(ソースに)公開されてしまうので、スパムの対象になりかねません。
 そこでCGIの方にアドレスを記載するようにしたいのですが、どこをどのように変更すれば良いのでしょうか?
和田 - 2006/08/31 09:17:53
> nobu様
はじめまして。それではCGIソースの75行目の・・・
if($ENV{’QUERY_STRING’} eq ’download’ && $password ne $form{’password’}){
という記述の上らへんに・・・
@mailto = (’info@exsample.com’);
というカンジでメールアドレスの設定を行ってください。
複数のメールアドレスを設定する場合は
@mailto = (’info@exsample.com’’inquiry@exsample.com’);
↑こんなカンジでカンマで区切ってください。
nobu - 2006/08/31 14:31:24
 和田様

 さっそくの返信ありがとうございました。無事設定できましたので、これで一安心です。謝謝!
和田様 - 2006/09/04 15:53:12
>nobu様
無事設定できてなによりです!そしてバージョンアップしちゃったので、もしよかったらバージョンアップしたほう使ってくださいね!
maru - 2006/09/05 15:21:06
お世話になっております。メールフォーム4.0を導入させて頂きました。設置も問題なく完了し、動作も順調です。で、4.0からログファイルが取れるとのことだったので、早速試してみたのですが、ここで躓いてしまいました。
説明によると、send.cgiの中身の7、8行目の#マークをはずすとのことですが、logfile preferenceの部分だと思うのですが、ここの#をはずして、パスワードを入力して試してみたのですが、”Type2 error”とやらが出て、ログファイルが落とせません。
#をはずすところが間違っているのでしょうか?
考えられる原因があればご教授頂ければ、幸いです。
なにかとご多忙とは存じますが、宜しくお願い致します。
和田 - 2006/09/05 20:20:49
えーとですね!send.cgiに直接アクセスするとそういう変なエラーがでます!send.cgiのうしろに「?download」とつけると多分いくのではないかな~と思います。

つまり!「http://~/send.cgi?download」でOKかなと?

たぶん・・・。できなかったらまた書き込んでクサイ!
maru - 2006/09/06 17:01:07
お世話になっております。
早速のお返事有難うございます。ところがですねぇ、上記の方法(send.cgi?downloadの設定)でやっているのですがType2errorとなってしまうのです。ほかに、これとこれは同じフォルダに入れないとダメとかはありますでしょうか?ほかに心当たりのあるチェックポイントがあればご教授頂ければ幸いです。ご多忙のところ、大変お手数ですが宜しくお願い致します。
和田 - 2006/09/06 20:20:51
すいません…中途半端な回答しちゃって…。
えーとですね、ダウンロードモードの発動条件が
・?download
・ログファイルの存在が確認できる
・パスワードとログファイルのパスが指定されている
というカンジらしいので
$log_file = ’log.dat’;
↑ここで指定した、初期状態であればlog.datを一緒にアップしてあげていただけると動く可能性が極めて高いです。

すいません自分で作っといていい加減で…。申し訳ない…。

とりあえずご出産おめでとうございますという方向で…。
maru - 2006/09/07 18:41:33
早速のご回答有難うございます。
よく分かりました。で、すごく初歩的な質問で申し訳ないのですが、log.datというファイルはDLさせて頂いたメールフォームcgiの中になかったのですが、自分で作る、ということでしょうか?もしそうであれば、作ったことがないので分からないのですが、どこか参考になるサイトでもご教授頂ければ、幸いです。何かとお手数をおかけして申し訳ございませんが、宜しくお願い致します。
和田 - 2006/09/07 20:22:27
すいません…。説明不足で…。
log.datファイルというのは空ファイルでOKです!
http://cgi.synck.com/mailform/v4.0/standard/log.zip

念のため空ファイルを圧縮してダウンロードできるようにしておきますた。
説明不足でほんとすいません…。
maru - 2006/09/08 18:15:27
早速のご返信有難うございます。
いえいえ、とんでもございません。ど素人なもので、面倒くさい説明をさせてしまってすいません。上記、わざわざ作っていただき、本当に有難うございます。やってみます。
maru - 2006/09/08 18:20:13
連続投稿すいません。
今、早速試して見ました。見事DLモードに入りましたヽ(●´ε`●)ノ
ただ、ログが何もないので落ちてきそうにはありませんが。恐らくこれで大丈夫かと思います。対応、本当に有難うございました。
和田 - 2006/09/09 16:44:23
な、なによりです~!
poipoi - 2006/09/11 11:18:09
はじめまして。メールフォーム(ポストフォーム対応)をDLさせていただきました。ありがとうございます。
2点ほど質問があるのですが、よろしいでしょうか。

・1つ目
過去ログにCGI本体にメルアドを埋め込むやり方があるのですが、これはcgiの7行目をいじればOKってことでしょうか?そして、HTML側の35行目のINPUTタグは削除してもよろしいのでしょうか?

・2つ目
同じように、自動返答の内容にもアドレスが書かれているため、自動返答の内容をCGIに埋め込みたいのですが、どうすればよろしいのでしょうか?

以上、お手数おかけしますが、宜しくお願いいたします。
和田 - 2006/09/12 12:58:31
>poipoi様
へい!7行目らへんをいぢればOKです!その場合、HTML側で指定しているmailtoを消してください!
自動返信内容を埋め込むためにはですね…。ちょこっとPerlの知識がひつようになるんですけど・・・
8行目くらいに下記文面を挿入して下さい。
$return_subject = ’ 問い合わせありがとうございます - ○×商会’;
$return_body = ’この度はお問い合わせありがとうございます。
早急に担当者よりご返信いたしますので、少々お待ち下さい。

お急ぎの場合は、下記連絡先の担当和田までお電話にて
ご連絡くださいますようお願いいたします。

また、このメールに心当たりの無い場合は、お手数ですが
下記連絡先までお問い合わせください。

この度はお問い合わせ重ねてお礼申し上げます。

株式会社 ○×商会
http://www.synck.com
wada@synck.com’;

たぶんこれでいくんじゃないかな?と思います。
いかなかったらまた書き込んでいただけると助かります・・・。
@Style 柳 - 2006/09/15 17:51:12
アットスタイルの柳です。いつもお世話になっております。

メールフォームをXHTML Strictで設置しました。この場合mailform.jsファイルのformsをgetElementByIdに書き換えるだけでよろしいですか?

お手数ですがお時間がありましたら、ご回答の程、よろしくお願いいたします。
和田 - 2006/09/15 23:25:31
>@style 柳様
XHTML Strictとは!?なんか厳格なやつで動くかどうか不安でしたが…。
formのnameをidに変えるだけで動作いたします。
form自身をthisで参照しているので問題ないと思いますたぶん
http://cgi.synck.com/mailform/v4.0/utf-8_strict/example.html
上記URLにサンプルをおいておきました。

一応XHTMLのチェックとIE6.0、FireFox1.5、Safari2.04では無事動いてたので問題ないと思います~。
小鉄 - 2006/09/16 17:45:17
はじめまして。
メールフォームをダウンロードさせて頂きました。
ありがとうございます。

readmeの記述通りに設定しているのですが、
メールが配信されません。
thanks.htmlが表示されエラーの表示もないので、
CGIは動いていると思います。

設定は以下のようにしています。

send.cgiのパーミッションは755に設定
jcode.plをダウンロード
exsample.htmlの"mailto" value=""の設定
sendmailのパスの設定

何か余計なところをいじったのでしょうか?
お手数ですが、よろしくお願いします。
泡巣 - 2006/09/16 18:43:00
和田様、始めまして。こんにちは。
いま製作中のサイトへ設置するためのメールフォームをいろいろ探しまくってやっとこちらへたどり着きました。
とても有益な素材がたくさん公開されていて、ほんとに気に入りました。
早速フォームメール(utf-8)を利用させていただきたいと思います。
内容がしっかりしていて、素晴らしいです。

ところで、フォームメールに付属の「startup.html」についてですが、”自動返信メールの本文”の項がIME不可となっているのは、仕様という解釈でよろしいのでしょうか?
私は、そこの部分も編集したかったので、ソース中の[ime-mode: disabled;]を削除して使わせていただきました。
もしかすると、タグが苦手な方で同じように編集したい方がおられるかもしれませんので、一応確認を兼ねてお知らせしておこうかなと… ^^

それから、私のサイトからリンクさせていただきましたので、ご報告しておきます。
URLは、
http://w3.funsrv.com/modules/cclinks/index.php?CatID=9
です。
よろしくご確認ください。

これからますますのご活躍、陰ながら応援しております。
それでは^^
@Style - 2006/09/16 18:59:56
以前からidに変更はしてるんですが…

Transitionalの
http://blogstyle.biz/blogtemplate/117/form.html
では未入力チェックが稼動するのに、Strictの
http://blogstyle.biz/form.php
では未入力でも通ってしまいます。

どこかがおかしいのでしょうね。見直してみます。
和田 - 2006/09/17 02:02:38
>小鉄 様
そうですね。動いておりますね~。その場合、考えられるのはsendmailのパス指定が間違っているか、mailtoの設定まわりですが…。もし良ければメールでサーバ環境や実際のURLなどを教えてもらえると助かります~。

>泡巣 様
>>”自動返信メールの本文”の項がIME不可
すいません…仕様ではありません…。コピペしてはずし忘れた模様です…。
ご指摘ありがとうございます!!時間を見てはずしておきます~!
またリンク、ありがとうございます~!今後ともひとつよろしく!

>@Style 様
お使いのバージョンが古いやつのようです…。
フォームのonSubmitでの指定が若干かわっております!
ver 3.0
onsubmit="return sendMail(this.name);"

ver 4.0
onsubmit="return sendMail(this);"
これで動くはずです!
TORU - 2006/09/19 16:33:48
とても便利なメールフォームをありがとうございます!
質問が何点かあります。

返信のメールが何故かバグメールのフォルダに入ってしまいます。何故でしょうか?また、返信内容の項目が名前のみになってしまいます。どこを修正すればいいでしょうか?お手数ですがよろしくお願いします。
和田 - 2006/09/20 11:37:21
>TORUさま
バグメールのフォルダとはなんでしょうか…?サーバのsendmailという機能から送られているため、一般的なSMTPから送られるメールとはたぶんちょっと違うカンジだと思います。
また自動返信の内容はinputのname="return_body"内に入力していただければ大丈夫だと思います。
TORU - 2006/09/20 17:36:21
>和田さま

早速のご返信ありがとうございます。修正頑張ってみます!
木天蓼ケイ - 2006/09/20 22:04:57
初めましてこんにちは、この度はサイト内検索CGIをDLさせて頂きました。
それについての質問なのですが、設置URLのものを使うと(木天蓼と検索してみて下さい)「4ファイル中0」と表示されます。サイトは4ファイル以上ありますし、管理人名なのでそこらじゅうにあの言葉は出てきます。恐らくCGIが入っているフォルダのみで検索されているんだと思いますが、どうやって直したらいいものか全くわかりません。。。
さらに要望なのですが、特定のページの検索避けなどはできますでしょうか?
一度にたくさんのことをすみません・・・お暇がありましたらご返答よろしくお願いします。

追記:初めはメールでお送りしようとしましたが、500エラーが起こったので送信できませんでした。
木天蓼ケイ - 2006/09/20 22:05:59
あっすみません;設置先のURLを書き忘れました;;

http://fossil.or.tp/~actinidia/white.html

連続書き込みすみません;;
名無しさん - 2006/09/22 23:16:25
和田大先生のメールフォームv4.0について質問させてください。
郵便番号からの住所自動入力機能は、大変重宝してるのですが、
これを1つのフォーム内に2つ設置できないでしょうか?
(設置したら正常に動かなかったです。)
注文フォームでお届け先住所入力にも使えたらなぁ~と切に思います。
和田 - 2006/09/24 23:56:36
>木天蓼ケイ 様
どもー。そうですね、検索する指定パスが間違っている可能性があります。
この場合だと’../../’と指定すれば良いのではないでしょうか。たぶん。
もしうまく行かなかった場合、メールなんかでソース付で聴いてください!
あと、サーバの階層仕様なども教えていただけるとうれしいです!

>名無しさん
どもー。1つのフォーム内に2つ設置できます!コピペしただけでは動きませんが、エレメントを指定すれば動くと思います!
名無しさん - 2006/09/26 16:46:59
和田様

住所入力機能を2つ設置できました。^^
ありがとうございました。m(。。)m

和田 - 2006/09/27 08:54:23
無事動いたようでなによりです~。
いろいろマニュアルなんかが無くてすごく不親切ですいません…orz
木天蓼ケイ - 2006/09/27 19:34:25
お返事遅れました;;
ちゃんと動作しました!有難う御座いました^^
hana - 2006/09/28 11:35:28
初めまして、こちらのお気に入り解析スクリプトをお借りしました、
ありがとうございます、なかなか面白そうでデータが楽しみです~。

パーミッションについてお伺いしたいのですが・・。
ぱっと拝見してパーミッションがわからなかったので、ひとまず
705にして(cgiファイルを)アップロードしてみました。
/サイト/・・favoritelogs.cgiにアクセスすると、
cgiのデータが丸出しになってしまいまして・・^^;
どうしたものかと思って、今度はパーミッションを700にかえてみました。
パーミッションはこれで正しいでしょうか?
やはりファイルが丸見えなのですが、これは私限定なのでしょうか。
どこかに記載されていたら申し訳ありません、ざっと見て気が付かなかった
ので、お教えいただけたら助かります。
ブー - 2006/09/28 12:02:50
mailformをダウンロードさせていただきました。
設置しましたが500エラーが出ます。
変更箇所はsend.cgiのperlのパスとmail address setの中のメールアドレス、sendmail のパスの3箇所です。それとexsample.html内の「<input type="hidden" name="mailto" value="wada@synck.com">」を変更しました。その後cgiを755にしました。500エラーはどうしてでしょう?パスは合ってます。
ブー - 2006/09/28 12:13:11
・・・・jcode.plを忘れてました・・・・・・・・なんとも初歩的な・・・すみません。
かめ - 2006/09/30 11:53:56
toolbarTop サイト内検索CGI クロール型、ダウンロードさせていただきました。

データが多いサイトなので、早速喜んで設置しましたが、その置き場所がniftyで、他はどうにかクリアできた物の、conf.cgiで

#ここで指定する階層以下を検索します。
@dirs = (’ ’);

の()内を相対パスでなく、ニフの仕様でcgi-binと普通のデータフォルダ&URLが別なので、絶対パスじゃないと多分使えないかと思いますが、絶対パスで指定すると、何度やってもサーバーエラーが出てしまいます。

その上、今度は相対パスでやると、今度は出てきたページが正しい形でリンク出来ないんです。

既に既出の質問でしたら、申し訳ありませんが、よろしくお願いします。
wanko - 2006/09/30 15:24:50
はじめまして。
サイト内検索が出来るCGIを探していたところ、こちらの『サイト内検索CGI クロール型』がとても使い勝手良さそうで、早速DLさせていただきました。ありがとうございました。

そして設置を試みたのですが、設置したサーバー(Panasonic HI-HO)ではLOG.0094のかめ様の@niftyと同様に、CGIとHTMLのデータの置き場所が別になっています。その為、通常の相対パスが書けないため、検索先のフォルダの位置を
 @dirs = ("$ENV{’HOME’}/html/abc/a/");
としました。(http://home.hi-ho.ne.jp/support/manual/web/restrictions.html の7.の指示に依ります)
それで検索自体は出来るのですが、結果のリンクが
 正:http://www.xxx.hi-ho.ne.jp/++++++/abc/a/01.html
のところが、
 誤:http://www.xxx.hi-ho.ne.jp/00/0074/++++++/html/abc/a/01.html
と出てきてしまいます。(++++++ は当方のアカウント名です)
これはCGIの記述を変更することによって防げるのでしょうか?

また、GCIを置いているサーバーとはまったく別のフォルダを検索することは出来ないでしょうか?(例えば、別途レンタルしているブログ等)

お手数をおかけしますが、ご教授願えれば幸いです。よろしくお願い申し上げます。
和田 - 2006/09/30 20:48:25
>木天蓼ケイ様
無事動いたようでなによりです~!

>hana 様
ソース丸見え状態ということは、CGIの実行ができていないということですね!
パーミションを755にして、それでも動かない場合、設置したディレクトリでCGIの実行が許可されているか確認して下さい!ちなみにjsソースが見えるのは異常ではありませんので、ご注意下さい!!!

>ブー 様
私もよくやります・・・。というよりいろいろ不親切で申し訳ございません・・。いつかもっとキッチリしたマニュアルを・・・・。

>かめ 様&wanko 様
おふたかたの問題はまったく同じですね!
http://cgi.synck.com/SiteSearch_cgi-bin.zip
上記URLにcgi-binフォルダがエイリアスとして使われているサーバ用のソースをアップしました。CGIファイル本体の中にかかれているpublic_htmlという変数とpublic_html_uriという変数がキモです!cgi-binというURI上のパスがエイリアスとして認識されているためプログラム本体から見た時のドキュメントの位置と公開されているURIとのズレを解消するためのものです。使い方がよくわからなかった場合、お手数ですがメールをくれると助かります・・・。

またこのプログラムでサーバを越える事は残念ながらできません…。XMLを使えばそういうプログラムを作ることも可能ですので、ちょっとメモらせてもらいますねφ(..)メモメモ...
wanko - 2006/10/01 09:49:17
和田様
早速のご対応、ありがとうございました。現在、新たにDLさせていただいたソースと格闘中です。(間に入っていた”/html”という部分は出なくなりました)
またお力にお縋りすることになるかも知れませんが、取り急ぎお礼を申し上げます。
かめ - 2006/10/01 14:59:02
和田様
早速の対応、本当にありがとうございます。
wanko様同様、私も新しくDLさせていただいたのを使って、更に細かい点を確認しつつ作業中です。

私もメールを送る事になって更にご面倒お掛けするかもしれませんが、取り急ぎお礼を申し上げます。
井口 - 2006/10/04 16:13:38
この度mailformをDLさせていただきました、
CGI-BINのフォルダにいれないといけないサーバです。
また、CGIパーミッションが755と指示がありますが700でも動きますでしょうか?
あと、すべて設定を終えアップして送信ボタンを押すと下記エラーがでます、どうしたらよいでしょうか宜しくお願いします。
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator admin@f-system.biz and inform them of the time the error occurred and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
センセイ - 2006/10/05 11:44:39
メールフォームをダウンロードさせていただきました.
過去のログも拝見させていただいたのですが,解決できませんでしたからかきこさせていただきます.

自動応答メールが返ってきませんでした. mailtoの設定と,e-mailのアドレスは違うものをk入力し送信したのですが,mailtoのアドレスに自動応答のメールが帰ってきます.都合2通CGIで設定したメールアドレスに送信されます.
どのように対処すればよろしいのでしょうか?

よろしくお願いいたします.