1箱からオーダーメイドのアースダンボール
PHP-I-BOARD
■ 概要
・I-BOARD 2001を参考に作りました
・アイコンレス掲示板です。
・デザイン部分のHTMLを別ファイルにしてあるので、自由なデザインを作りやすいです。
・ユーザーによる削除、管理パスによる削除が出来ます。
・レスが一定以上になると裏に回ります。
・連続投稿、二重投稿を防止します。
・URLの自動リンク
・レスが付くと記事が一番上にくる。こない
・ログが一定以上になると過去ログへ書き出します
・カウンタ機能つき
・I-BOARDのログファイルがほぼ使えます
■ サンプル
一行レスデザイン ノーマルデザイン 携帯デザイン
■ ダウンロード
・ ibbs.zip (2010-03-28)
■ 設置方法
1. zipファイルを展開し、すべてのファイルをFTPでアップロードします
2. 「ibbs.dat」「icount.dat」「ilog.log」に書込み属性(666等)を与えます
3. 過去ログ機能を使う場合は、生成ディレクトリの属性を777か757にします。
■ I-BOARDからのコンバートについて
・PHP-I-BOARDでは、ログの一行目に最新ログを保存しています。
・I-BOARDのログを使用する場合は、一行目のデータをコピーして先頭に追加してください。つまり一行目と二行目が同じになります。
・最新記事が消えても構わない方は、I-BOARDのログをそのままお使いください。
・その他の過去ログなどは、そのまま使用できると思います。
・必ずバックアップしてから実行してください。ログが消えても責任とれません。
■ 注意点
・テンプレート方式を採用しています。ここの最後の部分を参考にしてください。
・変数は{$???}です。eachがループ、defが変数があった時、です。
・変数名から表示項目をなんとなく推測してスキンを弄ってください(笑
・親記事に関する変数は{$oya/???}、レス記事は親記事の中でループしているので{$oya/res/???}となります。
・TOPディレクトリの属性を変更できない場合は、過去ログ生成ディレクトリを./Icon/等に変更して777にして下さい。
■ 更新履歴
2003/02/14 v1.0 いちおう完成
2003/02/22 v1.1 ヘルプ、改行制限
2003/02/28 v1.2 携帯対応
2009/06/22 v1.7 XSS、ディレクトリトラバーサル脆弱性を修正
2010/03/25 v1.8 メール通知機能追加
■ コンゴの予定
・アップロード版
バグ報告、要望、その他突っ込みは掲示板へどうぞ
LastModified June 05 2018 06:48:49
|