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

こちら[http://2apes.com]のapeboard+という掲示板のCGIについてですが、親記事書き込みの際に「メールアドレス」が入力してあると「そのメールアドレス宛て」に「書き込み内容」を送信する、という風に改造したいのですが、Perlには詳しくないのでさっぱりわかりません。どなたか教えて下さい

●質問者: ripple777
●カテゴリ:コンピュータ 学習・教育
✍キーワード:CGI Perl メールアドレス 入力 掲示板
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● いのくに
●0ポイント

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/pe_k09.htm

CGI-Perl 基礎編 (その九) 電子メール送信 sendmail (jcode.pl 要) - SAK Streets

これを参考にして、

$mlms に、本文を

$mlto に、送信先のメールアドレスを

$mlsb に、メールサブジェクトを

代入するようにすればいいでしょう。


2 ● u_ra_ra
●0ポイント

http://www.kent-web.com/bbs/index.html

KENT WEB - 掲示板

>Perlには詳しくないのでさっぱりわかりません。

と書いておられますので、改造はあまりお勧めできません。下手に改造すると掲示板そのものがうまく機能しないだけでなく、Webサーバーに甚大な被害を及ぼす恐れがあります。

上記のURLのサイトでは色々な掲示板CGIを配布してますのでどれかに乗り換えることを検討されたほうが現実的だと思います。

あと、掲示板CGIにメール送信機能があったとしても貴方が御利用中のサーバーでその機能が使えない場合は機能致しません。(多分、sendmailとかを使うはず)

掲示板CGIを改造するとしても、別のCGIに乗り換えるとしてもその辺りは要確認事項です。

◎質問者からの返答

いえ、改造自体は何度かありますのでその点は問題ありません。


3 ● sasada
●60ポイント

http://www.hatena.ne.jp/1059671875

こちら[http://2apes.com]のapeboard+という掲示板のCGIについてですが、親記事書き込みの際に「メールアドレス」が入力してあると「そのメールアドレス宛て」に「書き込み.. - 人力検索はてな

URLは、ダミーです。

ライセンスの関係で、コードを直接ここに書けないかもしれないので、コツだけ書いてみます。

修正すべきは、「apeboard_plus.cgi」の「write_message」サブルーティンです。

ここに、「sd_mail」サブルーティンの呼び出しがありますよね?

この後ろに、お尋ねの処理を追加します。

文面など、管理者用メールと同じでよいなら、「sd_mail」サブルーティンをコピーしてメールの送付先を「To: $admin¥n」から「To: $mail¥n」に、「From: $mail¥n」から「From: $admin¥n」に変えたサブルーティンを作って呼び出すだけでも良いと思います。

◎質問者からの返答

おかげさまで、無事改造する事が出来ました。

有り難う御座いましたm(__)m

関連質問


●質問をもっと探す●



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