mailbbs.inc.php†
サマリ | MailBBSのWiki移植 |
リビジョン | 1.0 |
対応バージョン | 1.4.2 |
投稿者 | Taketan |
投稿日 | |
レッツPHP!のMailBBSを移植しました。
従来のBBS形式のものと、Wikiに特化したMailbbs2を作成しました。
MailBBS2では、携帯から写メールを指定アドレスに送付すると、自動的にWikiページが写真付きで作成されます。
ダウンロード†
詳細、ソースは
http://taketan.mydns.jp/xoops/modules/bwiki/index.php?MailBBS
にあります。
コメント†
- reimy
いろいろ問題があります。
- <style>を<div>~</div> 内に書くことはできません。CSSは外部ファイルにして<head>~</head>内で<link>タグで指定してください。
- <a>のhrefの属性値を引用符で囲む必要があります。XSSの脆弱性。
- <img>のsrcの属性値を引用符で囲む必要があります。XSSの脆弱性。
- 空要素タグ<img>は<img />として閉じなければなりません。
- 空要素タグ<hr>は<hr />として閉じなければなりません。
- 空要素タグ<br>は<br />として閉じなければなりません。
- タグの属性値の中の&は&として記述する必要があります。
以上の問題のために、MIME-TYPEがapplication/xhtml+xmlのときに、パースエラーが発生する場合があります。
- Taketan
reimyさん指摘ありがとうございます。css & xml は今ひとつ勉強不足でしたもので、いい加減な記述になっておりました。時間を見てアップデート予定です。
- Taketan
上記問題解を決済しました。たぶん。
- reimy
まだ問題が残ってます。
- <head>が重複しています。<head>を<div>~</div>内に書くことはできません。<head>は<html>~</html>の直下にしか置けません。
- 空要素タグ<br>は<br />として閉じなければなりません。
- <a>にtarget属性は使用できません。
- Taketan
再修正しました。<br>の空要素タグはログに残っていたものでした。
- プラグインを作成した主旨とは違う質問で恐縮なのですが、
メールに添付されているファイル(種類問わず lzhや.zip)を、ページの添付ファイルとしてつけることは可能ですか? --
- ファイル添付機能にXSSの脆弱性があるとの指摘がありますが、このMailBBS機能にもやはり同様の脆弱性はあるのではないかと思われます。 -- Taketan
- だいぶ放置してましたが、MailBBSのログをRSS配信出来るプラグインmailbbs_rss.inc.phpを作りました。 -- Taketan