Top > WordPress > dmsguestbookプラグイン

WordPressの掲示板(ゲストブックタイプ)の設置

WordPressに掲示板を設置する必要が出てきた。
dmsguestbookというゲストブック形式のプラグインがあったので早速導入。
SPAM対策も施してあるので結構使えそうです。
日本語訳も有志の方が配布されているようです。
dmsguestbook日本語化MOMENTSさんのページで配布されていました。

またしてもWARNING: bad headers - Improper use of control character (char 0D hex):のエラー

PHPのメールとamavisd-newでウィルスと勘違い?でも書いたがまたしても

WARNING: bad headers - Improper use of control character (char 0D hex):

のエラーがdmsguestbookプラグインでも発生 (..;
PHPのメールとamavisd-newでウィルスと勘違い?のページで学習したようにdmsguestbookプラグインフォルダ内をgrepしまくったら

wp-content/plugins/dmsguestbook/dmsguestbook.php

の652行目にある下記の部分を修正して問題解決。

       /* email send function */
       function send_email($var_mail_adress, $nname, $gbemail, $newurl, $ip, $mmu) {
               $date=date("d.m.Y, h:i:s");
               $host = str_replace("www.", "", "$_SERVER[HTTP_HOST]");
               $mail_recipient="$var_mail_adress";
               $mail_sender="DMSGuestbook@".$host;
               $subject="You have a new guestbook post!";
               $mail_text="From: $nname\nMail: $gbemail\nWebsite: $newurl\n\nMessage:\n$mmu\n\nIP: $ip\nDate: $date";
この行→       mail($mail_recipient, $subject, $mail_text,"from:$mail_sender" ."\r\n". 'Content-Type: text/plain; charset="UTF-8"');
       }

この部分を

mail($mail_recipient, $subject, $mail_text,"from:$mail_sender" ."\n". 'Content-Type: text/plain; charset="UTF-8"');

このように修正しておk (^-^



リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2009-01-24 (土) 20:46:18 (4219d)