2008-12 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2003-07-29 Tue
p2 - PHP でつくった 2ch Viewer
- Summary
ブラウザから 2ちゃんねる,まちBBS,JBBS@したらばBBS 等の掲示板を快適に閲覧するためのPHPスクリプト
- NG ワードの設定
NGワードは改行区切りで複数登録可
| 設定ファイル | p2/data |
| 正規表現 | 非対応 |
| 文字コード | Shift-JIS |
| 改行コード | LF |
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/
2003-06-11 Wed
PHP で画像を扱う
- 必要なもの
GD lib : http://www.boutell.com/gd/
FreeType lib : http://freetype.sourceforge.net/
libjpeg : ftp://ftp.uu.net/graphics/jpeg/
- GD に必要
libpng : http://www.libpng.org/pub/png/
zlib : http://www.gzip.org/zlib/
- PHP の再コンパイル
configure 時に
--with-gd=/path/to/gd
--with-jpeg-dir=/path/to/libjpeg
--with-zlib-dir=/path/to/zlib
- サンプル
$img = ImageCreate($width, $height) or die ("Cannot Initialize new GD image stream"); $color_white = ImageColorAllocate($img, 255, 255, 255); ImageFill($img, 0, 0, $color_white);
- 日本語を扱う - エンコードが必要
$string ="日本語"; $string = mb_convert_encoding($string,"UTF-8","EUC"); $color_black = ImageColorAllocate($img, 0, 0, 0); ImageTTFText($img, $size, $angle, $x, $y, $color_black, "/usr/openwin/lib/locale/ja/X11/fonts/TT/HeiseiMin-W3H.ttf", $string);
- Reference
HotWired Japan : Webmonkey : backend : PHPとGDで画像を生成しちゃおう (第1回)
http://www.hotwired.co.jp/webmonkey/2001/36/index4a.html
HotWired Japan : Webmonkey : backend : PHPとGDで画像を生成しちゃおう (第2回)
http://www.hotwired.co.jp/webmonkey/2001/37/index4a.html
GD lib
http://www.boutell.com/gd/
FreeType lib
http://freetype.sourceforge.net/
libjpeg
ftp://ftp.uu.net/graphics/jpeg/
libpng
http://www.libpng.org/pub/png/
zlib
http://www.gzip.org/zlib/
2003-06-10 Tue
apollo の PHP Manual 全文検索の利用者発見
- Reference
PHP-users ML
http://ns1.php.gr.jp/pipermail/php-users/2003-March/014629.html
2003-04-22 Tue
呼び出されたファイル元のパスを取得する
- とりあえず
http://xight.org<?=dirname($_SERVER['PHP_SELF'])?>/<?=basename($_SERVER['PHP_SELF'])?>2008-12 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最終更新時間: 2008-12-02 10:52