**mailbbs.inc.php [#ra57007f] |RIGHT:100|LEFT:360|c |~サマリ|MailBBSのWiki移植| |~リビジョン|1.0| |~対応バージョン|1.4.2| |~投稿者|[[Taketan]]| |~投稿日|&new{2004-06-07 (MON) 17:23:09};| [[レッツPHP!:http://php.s3.to/]]のMailBBSを移植しました。 従来のBBS形式のものと、Wikiに特化したMailbbs2を作成しました。 MailBBS2では、携帯から写メールを指定アドレスに送付すると、自動的にWikiページが写真付きで作成されます。 **ダウンロード [#if6b8bff] ~詳細、ソースは http://taketan.mydns.jp/xoops/modules/bwiki/index.php?MailBBS にあります。 ***コメント [#fdacf34e] -[[reimy]] &new{2004-06-07 (MON) 17:29:21}; ~いろいろ問題があります。 ++<style>を<div>~</div> 内に書くことはできません。CSSは外部ファイルにして<head>~</head>内で<link>タグで指定してください。 ++<a>のhrefの属性値を引用符で囲む必要があります。&color(crimson){XSSの脆弱性};。 ++<img>のsrcの属性値を引用符で囲む必要があります。&color(crimson){XSSの脆弱性};。 ++空要素タグ<img>は<img />として閉じなければなりません。 ++空要素タグ<hr>は<hr />として閉じなければなりません。 ++空要素タグ<br>は<br />として閉じなければなりません。 ++タグの属性値の中の&は&amp;として記述する必要があります。 - ~以上の問題のために、MIME-TYPEがapplication/xhtml+xmlのときに、パースエラーが発生する場合があります。 -[[Taketan]] &new{2004-06-07 (MON) 18:52:43}; ~reimyさん指摘ありがとうございます。css & xml は今ひとつ勉強不足でしたもので、いい加減な記述になっておりました。時間を見てアップデート予定です。 -[[Taketan]] &new{2004-06-08 (TUE) 10:30:48}; ~上記問題解を決済しました。たぶん。 -[[reimy]] &new{2004-06-08 (TUE) 14:27:40}; ~まだ問題が残ってます。 ++<head>が重複しています。<head>を<div>~</div>内に書くことはできません。<head>は<html>~</html>の直下にしか置けません。 ++空要素タグ<br>は<br />として閉じなければなりません。 ++<a>にtarget属性は使用できません。 -[[Taketan]] &new{2004-06-08 (TUE) 16:40:31}; ~再修正しました。<br>の空要素タグはログに残っていたものでした。 -プラグインを作成した主旨とは違う質問で恐縮なのですが、&br;メールに添付されているファイル(種類問わず lzhや.zip)を、ページの添付ファイルとしてつけることは可能ですか? -- &new{2004-09-15 (水) 16:39:01}; -[[ファイル添付機能にXSSの脆弱性>PukiWiki/Errata]]があるとの指摘がありますが、このMailBBS機能にもやはり同様の脆弱性はあるのではないかと思われます。 -- [[Taketan]] &new{2005-05-20 (金) 20:23:29}; - だいぶ放置してましたが、MailBBSのログをRSS配信出来るプラグインmailbbs_rss.inc.phpを作りました。 -- [[Taketan]] &new{2006-12-22 (金) 17:43:51}; - hello, good site. -- [[azkzx]] &new{2008-12-07 (日) 02:23:20}; #comment //#comment