人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile


●質問者: maiko8
●カテゴリ:コンピュータ 生活
✍キーワード:メール 初心者 記述 CGI
○ 状態 :終了
└ 回答数 : 11/11件

▽最新の回答へ

6 ● nyankochan
●13ポイント

http://apps.cside.com/

CGI配布サイト AppsPage

のサイトの

http://apps.cside.com/theme/tmrmail/

が便利ですよ。

カスタマイズはめちゃくちゃ楽です。

スタイルシートも使えるし、HTMLわかってれば普通のページと同じにできるし。

あと、CGIファイルではなく****.iniってファイルの中の設定変えれば

件名・あて先・二重送信防止などなど、いろいろそのファイル一つで制御できます。

送られてくるメールと相手に返すメールの内容は、それぞれ1ファイルずつあるので

その中身の/?*****?/(****は任意)を自由に

いじればやりたいほうだいできます。

無料の中ではピカイチな機能をもったフォームメールだと思いますよ。

◎質問者からの返答

ふむふむ。参考になりました。ありがとうございます!


7 ● reply
●13ポイント

http://www.kohgakusha.co.jp/books/detail/4-87593-876-4

書籍情報―かんたんCGIプログラミング

一番最初の回答からですと、

# Subject

$subject = $param{’Subject’};

if ($subject eq ””) {

&error(’Subjectが未入力です。’);

}

# 宛先

$toaddr = $param{’ToAddr’};

if ($toaddr eq ””) {

&error(’宛先のメールアドレスが未入力です。’);

}

# 宛先メールアドレスのチェック

if ($toaddr !~ /[-_0-9a-z]+¥@[-_0-9a-z]+¥.[-_0-9a-z.]+/) {

&error(’宛先のメールアドレスに誤りがあります。’);

}

# 差出人

$fromaddr = $param{’FromAddr’};

if ($fromaddr eq ””) {

&error(’差出人のメールアドレスが未入力です。’);

}

# 差出人メールアドレスのチェック

if ($fromaddr !~ /[-_0-9a-z]+¥@[-_0-9a-z]+¥.[-_0-9a-z.]+/) {

&error(’差出人のメールアドレスに誤りがあります。’);

}

のプログラムで、

$subjectに題名を、$toaddr に送り先を代入してあげれば、いいでしょう。

パラメーターから代入が済んだ後に代入するといいでしょう。

かんたんCGIプログラミング

野戸 美江 著

2000年 9月29日発売

B5判 160ページ

価格 ¥1,575(本体 ¥1,500)

雑誌コード 61478-74

ISBN4-87593-876-4 C9455 ¥1500E

こちらで勉強すると良いでしょう。

では。

◎質問者からの返答

え?

これってCGIの中の表記、ということですよね?


8 ● ytakan
●13ポイント

http://www.kantanform.jp/

カンタン フォームメールサービス 『自動返信機能付きメールフォーム無料レンタル』

通常宛先限定の場合はCGIで宛先を設定します。また、自分でCGIを設置する場合はsendmailのパス等を自分で設定する必要があるのでCGIをいじる必要があります。

自分で設置しないのでしたらレンタルメールフォームサービスを使うのをお勧めします。

また、フォームを

input type=”text” ではなく select にすればフォームの変更だけで宛先を変えることができます。

例:宛先:<select name=”toaddr”>

<option value=宛先のメールアドレス>宛先のメールアドレス</option></select>

この例ですと”toaddr”に送信先のアドレスが送られます。

◎質問者からの返答

ふむむむ。なるほ、ど…?

ありがとうございます。

参考になりました。

さらに詳しく分かりましたら幸いです。


9 ● rossa
●12ポイント

http://www.altoworld.com/form.html

私も利用中のサービスです。

カスタマイズも簡単で説明も詳しいですので、一度おためしください。

◎質問者からの返答

ふむふむ。ありがとうございます。

参考になりました。


10 ● Qve
●12ポイント

http://www.rescue.ne.jp/

CGI RESCUE - ネットサーフレスキューWeb裏技

改造が必要ですが、上記で配布されている「webform」で可能ではないかと思います。

宛先や件名はCGIの中に書かれていますが、その部分をフォームからデータを受けるようにすれば動作すると思います。「フォームからデータを受ける」という部分ですが、アドレスを直接入力する、リストが表示されるようにしておく等が考えられます。

http://cgiroom.nu/

CGIROOM

先述されていますが、だれでも使えてしまうので、ページ閲覧のためのパスワード制限をかけておいたほうがいいかと思います。

「CGI機能拡張」の中に、既存のCGIにパスワード制限を設けるためのCGIモジュールがあります。

http://www.google.co.jp/search?q=ROBOTS.TXT&ie=Shift_JIS&hl=ja&l...

あとは、ロボット型サーチエンジンに拾われないように”ROBOTS.TXT”を同じディレクトリに入れておくといったことをしておいた方がいいと思います。

◎質問者からの返答

ふむむむ。参考になりました。ありがとうございます。


6-10件表示/11件
4.前5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ