カテゴリ | |
---|---|
サマリ | Pukiwikiを更新したときに複数のメンバーにメールを送りたいのですが・・・ |
バージョン | 1.4.4 |
投稿者 | pukiwiki初心者 |
状態 | 完了 |
投稿日 | 2004-10-24 (日) 13:38:27 |
以前にも同じような質問がありBugTrackへのリンクで終わっていたのですが、そのリンクへアクセスできなかったため聞くことにしました。具体的にどこをどのようにいじればいいか教えてください。
$notify_to = 'to1@example.com,to2@example.org,to3@example.net';
$notify = 1;にしてる?まさか$notify_toを修正していて、それに気づかないなんて有り得ないと思うけど... -- 2004-10-26 (火) 21:16:18
それと、これはご本人にとっては既に解決したことなので意味の無いことかもしれませんけど、どうやって問題が解決したのか、アドバイスに従って見なおした結果、設定の不備が判明したとか、それ以外の何かの原因だったとか、そういったことを書いた方が良いとおもいますがどうでしょう。ただ単に「成功しました」だけでは、後に同じような問題にぶつかって情報を求めてきた人の役に立ちませんし、回答コメントを寄せてくれた人達に対しても不誠実であり、次の質問への回答意欲にもかかわると思います。-- 2004-10-27 (水) 17:13:16
$notify_page == "通知させたいページ名"; //Bracketはつけないと定義。 file.phpの中では
if ($notify and $dir == DIFF_DIR) { + if (ereg($notify_page,$page) == TRUE) + { if ($notify_diff_only) { // 差分だけを送信する $str = preg_replace('/^[^-+].*\n/m','',$str); } if ($smtp_auth) { pop_before_smtp(); } $subject = str_replace('$page',$page,$notify_subject); ini_set('SMTP',$smtp_server); mb_language(LANG); mb_send_mail($notify_to,$subject,$str,$notify_header); + } }
function file_write()の中で$notify_pageをglobal宣言
function file_write($dir,$page,$str,$notimestamp=FALSE) { global $post,$update_exec; global $_msg_invalidiwn; global $notify,$notify_diff_only,$notify_to,$notify_from,$notify_subject,$notify_header; global $smtp_server,$smtp_auth; + global $notify_page;
としました。 なにがメール機能が来なくなったのは何が悪いのでしょうか?教えてください。-- pukiwiki初心者 2004-10-27 (水) 17:45:53
$notify_page == "通知させたいページ名)"; //Bracketはつけないこの)はコピペミスですか?