ラウンジ(兼FAQ掲示板)

あんQ/終了通知
過去ログ NO.1166606399
□ ひろたか [2006年12月18日14時11分]
NXerさんへ
現在、当方にて最終段階の調整中でございます。
そこで一つ質問ですが、アンケートのメールを必須にし、投稿したアンケートの期日がきて終了した時に投稿者に自動でアンケート終了メールを送る事は難しいでしょうか?
また、送信するフォームにアンケートの投票項目と投票数とアンケートテーマが表示されれば有難いですがどうでしょうか?
sendmailに対応しているサーバーです。
□ NXer [2006年12月20日15時11分]

以下のような愚案でテストしました。通知内容を含めま
す。参考にしてください。NXerです。

mail_toサブルーチンを組み込んだanq.cgi起動後、期限日が一致
すれば、メール通知配信結果を画面に表示します。

画面例(一部)
----------------
終了通知済み ☆
終了通知済み ☆
-----------------
テーマ カテゴリ 開始日 終了
--------------------------------

ただしこれは管理者専用cgiで1日に1度だけ起動するものとします。
anqnotice.cgi
のようなファイル名で管理します。

通知文形式内容例です。
------------------------------
次のテーマの投票を締め切りましたのでお知らせします。

Date : 20061220
Host : www.zz.ne.jp/~user/anq/anq.cgi
名前 : nxer
email: nxer@zzzz.biglove.ne.zip
題名 : mail_to_test
評価 : 2
-----------------------------------

ただしスクリプトの構成上、テーマ選択後の投票結果は同時には
通知できません。
結果を含むには、自動ではなくて、終了テーマを一覧表から選んだ
あと、このルーチンに進めば可能と思います。

しかし、上の通知でHostがリンクされていますから、それで十分と
考えます。
評価は$urlを使っています。さらにコメント$mesを追加することも
できます。

elsif文の挿入をします。
-------------------------------------
189 if ($limit == 0) { $inf = "無期限"; }
#■終了メール通知------------------------------------------------
elsif (substr($newnum,0,8) == $limit) { &mail_to;print "終了通知済み ☆"; }
---------------------------------------

&mail_toのサブルーチン sub mail_toは当方は確立されている
掲示板の投稿連絡ルーチンを参考にさせていただきました。
--------------------------------
sub mail_to {
#■終了メール通知アドレス
if ($mail){ $mailto = $mail;}
elsif ($mail eq ""){$mailto="nxer@zzzz.biglove.ne.zip";}
$host="www.zz.ne.jp/~user/anq/anq.cgi";

以下bbsのメール送信機能用サブルーチン参照
----------------------------------------

メールアドレスを必須にすればif  elsif 文は不要です。
メルアドの流失を恐れて書かない場合もあり、挿入しました。
その場合は管理人宛です。
$host にanq.cgiのurlを指定します。これで受信したメールの
urlをクリックするだけで結果を見ることが出来ます。

参考サイト
http://www.kent-web.com/index.html

◇謝辞◇
サイト主宰者KENT氏に感謝申し上げます。

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.