MISKY-PHP
TOPPHPREDHAT
MENU
PHP TOP
Sample
msklib.inc
ポケットアナライザ
ポケットメッセージ
アクセス制御
ポケットメッセージ2
ポケットBBS
ポケットスケジューラ
StockViewer
+PostgreSQL
ゲストブック
データベースに挑戦
その他
PHPメモ
実験
用途
ちょっとしたメッセージを埋め込むのに使用する.

コメント
ポケットメッセージをもっと汎用的に使えるようにしようと作り直してみた.
表示形式は別ファイルで設定するので簡単にそれなりの掲示板が作れる.
オートリンクにも対応しました.

ファイル構成
pocketmes2.inc ポケットメッセージクラス.
 
exchg.dat 表示用テンプレート.
 

設置の方法
上記リンクのPHPSファイルを全てダウンロードした後,ファイル名をそれぞれ書き換えてください.
面倒なのでサンプルは無し.ポケットBBSの親クラスになっているのでそっちとセットで使うことになると思います.
 
データファイルを置くフォルダの属性は777に設定しておいてください.
 
”pocketmes2.inc”の使い方
$pmes2 = new pocketmes2_base(Datafilename,ViewMaxNum,Exchangefilename);
ポケットメッセージの呼び出しをします.
第1引数にはデータファイルの指定.
第2引数には表示件数の指定.
第3引数にはテンプレートファイルの指定を行います.
 
$pmes2 -> flagautolink = $array_num; オートリンク処理するデータ番号を配列の形で渡します.
オートリンク処理する必要がない場合は必要ありません.
 
$pmes2 -> write(Data_array); データを保存します.
引数は配列の状態で渡してください.最低1つ必要です.
 
$pmes2 -> view(); データを表示します.
 
テンプレートファイルは独自仕様です.取り込める変数は以下の5つです.
"exchg.dat"を参考にして各自デザインしてください.
%_ip_% 投稿者のREMOTE_ADDRを表示します.
%_time_% 投稿された時間を表示します.
%pal?% write()で書き込んだ第?引数の文字列を表示します.
配列に入れた順番に1から数えてください.
#pal?if# 第?引数がある場合,次行を表示します.
#pal?else# 第?引数が無い場合,次行を表示します.
Copyright(C)2002.10- by MISKY