サポート掲示板(フォームメール)

最近の書き込み件数: 今日 0件、昨日 0件
未読分:8件

戻る 新規書き込み
フォームメールへ
最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
統計 アーカイブ リンク タイトル 画像 サーチ 携帯モード セットアップ


Message#8 2008年3月12日(水)14時14分
From: 管理人さん
返事 削除 変更
Re:項目追加と件名の指定
みかさんのメッセージ(#7)への返事

> そこで、フォームの項目を追加したいと思うのですが、どのようにしたら良いのか分かりません。
> 追加した項目は、受信側でメール本文に表示されるような形式で、
> ラジオボタン等の選択系の物も使用したいと思っております。

一つのテキストエリアのフォームを追加するには以下のようにできます。
180行目の元々あるテキストエリアの下に次の行を追加します。

print qq(<TEXTAREA rows="15" cols="80" name="main2" wrap="soft"></TEXTAREA><p>\n);

そして269行目の

$contents = jcode($contents)->jis;

の下に以下の行を追加してください。

$contents .= jcode($in{main2})->jis;

ラジオボタンで内容を選択したい場合は以下のような行を送信フォームのテキストエリア近辺に挿入して

print qq(<INPUT type="radio" name="myradio" value="1" checked>\n);
print qq(<INPUT type="radio" name="myradio" value="0">\n);
print qq(<p>\n);

270行目近辺に

if ($in{myradio} == 1){
$contents = jcode($contents)->jis;
} else {
$contents = jcode($in{main2})->jis;
}

のようにすることでできます。

> また、件名も送信者側が指定するのではなく、私の方で指定したいのです。

件名は176行目の以下の部分を

print qq(タイトル<BR>\n);
print qq(<INPUT type="text" size="60" name="subject"><BR>\n);

以下のようにすることでできます。

# print qq(タイトル<BR>\n);
print qq(<INPUT type="hidden" name="subject" value="指定したいタイトルをここに記述"><BR>\n);

お試しください。


Message#7 2008年3月12日(水)11時47分
From: みかさん
返事 削除 変更
項目追加と件名の指定
昨日、ファイルリスト2で質問させて頂いた者です。
この件は本当にありがとうございました。


今回はフォームメールを使用させて頂こうと思い、2点ほど質問させて頂きたいと思います。
お付き合い頂ければ幸いです。

フォームメールをダウンロードさせて頂き、
設置・動作テストも順調に進み、メールも指定したアドレスに届きました。
そこで、フォームの項目を追加したいと思うのですが、どのようにしたら良いのか分かりません。
追加した項目は、受信側でメール本文に表示されるような形式で、
ラジオボタン等の選択系の物も使用したいと思っております。

また、件名も送信者側が指定するのではなく、私の方で指定したいのです。

この2点に関して、良い方法等あればサポートよろしくお願い致します。

Message#6 2007年3月2日(金)00時17分
From: 管理人さん
返事 削除 変更
Re:fmailの設置方法に関しまして
旅人さんのメッセージ(#5)への返事

> 最初はGD::SecurityImage::ACがサーバーに入っていなかったのかと思ったのですがその後サーバーの設定を見直してみますと
> GD::SecurityImage::AC /usr/local/lib/perl5/site_perl/5.8.7/GD/SecurityImage/AC.pm
> ちゃんとインストールされているようです。
>
> この場合は何が障害となっているのでしょうか?アドバイスいただけましたら幸いです。

GD::SecurityImage::ACはインストールされていますが、GD::SecurityImageがインストールされていません。
そちらをご確認ください。

Message#5 2007年3月1日(木)17時11分
From: 旅人さん
返事 削除 変更
fmailの設置方法に関しまして
fmailをレンタルサーバーのxreaに設置しようとしています。
fmail.cgiをそのまま設置いたしますと次のようなエラーが返されます。

Can't locate GD/SecurityImage.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.7/i686-linux /usr/local/lib/perl5/5.8.7
/usr/local/lib/perl5/site_perl/5.8.7/i686-linux usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl .) at /usr/local/lib/perl5/site_perl/5.8.7/GD/SecurityImage/AC.pm line 5, <DATA> line 855.

fmail.cgiの中から
use GD::SecurityImage::AC;
の行をコメントアウトすると問題なくフォームメールは動作します。

最初はGD::SecurityImage::ACがサーバーに入っていなかったのかと思ったのですがその後サーバーの設定を見直してみますと
GD::SecurityImage::AC /usr/local/lib/perl5/site_perl/5.8.7/GD/SecurityImage/AC.pm
ちゃんとインストールされているようです。

この場合は何が障害となっているのでしょうか?アドバイスいただけましたら幸いです。

Message#4 2007年1月13日(土)11時58分
From: 管理人さん
返事 削除 変更
Re2:フォームメールについて
管理人さんのメッセージ(#3)への返事

> > 2種類のサーバで試してみたところどれも動かず。。。
>
> エラーメッセージなどはありますか?

GD::SecurityImage::ACがサーバーにインストールされていないということはないでしょうか?

 use GD::SecurityImage::AC;

の行をコメントアウトしてみてください。

Message#3 2007年1月13日(土)00時30分
From: 管理人さん
返事 削除 変更
Re:フォームメールについて
ももやさんのメッセージ(#2)への返事

> はじめまして。夢幻よりこちらへお邪魔させていただきました。
> フォームメールを確認させていただいたところ、fmail.cgi(txt)しか見当たらないようなのですが、こちらのファイル1点で使用可能でしょうか?

はい、そのファイルだけです。
fmail.txtをfmail.cgiと名前を変更してください。

> 2種類のサーバで試してみたところどれも動かず。。。

エラーメッセージなどはありますか?

> fmail_setup.plやadminpwd.datなどは当方で揃えるということでしょうか?

それらはCGIを実行したときに自動作成されます。
準備する必要はありません。
基本的にfmail.cgiの一行目を変更するだけで設置は完了です。

> ちなみに、パーミッションは755にしています。

パーミッションは設置するサーバーの仕様に合わせてください。

Message#2 2007年1月12日(金)18時54分
From: ももやさん
返事 削除 変更
フォームメールについて
はじめまして。夢幻よりこちらへお邪魔させていただきました。
フォームメールを確認させていただいたところ、fmail.cgi(txt)しか見当たらないようなのですが、こちらのファイル1点で使用可能でしょうか?
2種類のサーバで試してみたところどれも動かず。。。

fmail_setup.plやadminpwd.datなどは当方で揃えるということでしょうか?

質問ばかりで申し訳ございませんが、ご指導お願い致します。

ちなみに、パーミッションは755にしています。

Message#1 2006年11月21日(火)12時48分
From: 管理人さん
返事 削除 変更
フォームメール
新CGIです。
プライバシーやセキュリティを重視したフォームメールです。

最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降

新規書き込み

nerimb5.cgi Ver. 5.043
Copyright(C) 1997-2008, hidekik.com