memo.xight.org

日々のメモ

p2 - PHP でつくった 2ch Viewer

Summary

  ブラウザから 2ちゃんねる,まちBBS,JBBS@したらばBBS 等の掲示板を快適に閲覧するためのPHPスクリプト

NG ワードの設定

  NGワードは改行区切りで複数登録可
設定ファイル p2/data
正規表現 非対応
文字コード Shift-JIS
改行コード LF
- 名前に対するNGワード
  p2_ng_name.txt
  p2_aborn_name.txt

メールに対するNGワード

  p2_ng_mail.txt
  p2_aborn_mail.txt

メッセージに対するNGワード

  p2_ng_msg.txt
  p2_aborn_msg.txt

ID に対するNGワード

  p2_ng_id.txt
  p2_aborn_id.txt

ファイル名の違い

  NG ワード = p2_ng_*.txt
  あぼーんワード = p2_aborn_*.txt

NG ワードとあぼーんワードの相違点

  NG ワード : 見えなくしたということを打ち消し線でわかるようにしている.マウスオーバーで表示確認可能.
  あぼーんワード : 完全に見えなくする.いわゆる透明あぼーん状態

p2機能拡張パック に必要な PEAR パッケージ

Archive_Tar
Benchmark
Cache_Lite
File
PEAR
XML_Beautifier
XML_Parser
XML_RSS
XML_Tree
XML_Util

ホスト制限 - 「アク禁」と表示されてしまう場合.

  conf_hostcheck.php を編集する.
  
  外部リンクを通すゲートが moonshime だと自動転送されない
  conf_user.php を変更
$through_ime = "p2";


RSS リーダとして使用する

  p2機能拡張パックを利用する.
  PEAR の XML_RSS が必要.
  conf_user_ex.php を編集.

Reference

  p2 - PHPでつくった2ch Viewer
  http://akid.s17.xrea.com/
  SourceForge.jp - p2
  http://sourceforge.jp/projects/p2-php/
  p2Wiki
  http://akid.s17.xrea.com:8080/p2puki/pukiwiki.php
  p2機能拡張パック
  http://page2.xrea.jp/expack/