|
365 Forum |
|
|
- 機能
データベース:MySQL、SQLite2、SQLite3に対応
*MySQLは、MySQL4.1 以降から、文字コード(UTF-8)が利用出来ます。
*SQLite2は、PHP 5 以降、又は別途インストールされている場合に利用出来ます。
*SQLite3は、
PHP
5.3.0 以降、又は別途インストールされている場合に利用出来ます。
メール通知機能(ON/OFF可) mb_send_mailが使える環境のみ
CSS、テンプレート編集可。
スレッド作成制限(ユーザ・管理者共にスレッド作成可/管理者のみスレッド作成可)
登録者および管理者のパスワードによる登録内容変更・削除機能
バックアップ機能(ON/OFF可)
過去ログ作成機能(ON/OFF可)
重複投稿防止機能
同一IPアドレスからの投稿間隔制限
アクセス拒否機能(荒らし対策)
キーワード検索
URL自動リンク(ON/OFF可)
最新データを先頭にソート(ON/OFF可)
任意スレッドのTOP移動(ON/OFF可、管理メッセージ用)
スレッド終了機能(ON/OFF可)
リンクターゲット設定
トリップ機能(なりすまし防止)
CAPTCHA(画像認証)(ON/OFF可) GDライブラリが使える環境のみ
Cookie必須(ON/OFF可)
JavaScript必須(ON/OFF可)
ワンタイムチケット(ON/OFF可)
Referer(リファラー)チェック(ON/OFF可)
接続元IPアドレスチェック(ON/OFF可)
半角文字のみの投稿チェック(ON/OFF可) 英文字スパム投稿対策に
URLを含む投稿チェック(ON/OFF可)
アクセス拒否(ワイルドカード可)設定
NGワード・NGURL設定
パスワードを設定していない投稿の修正・削除(ON/OFF可)
|
- 動作検証環境
WindowsXP+AN HTTPD Version 1.42m + PHP Version 5.3.1
Linux:Apache + PHP Version 5.2.5
|
- スクリプト利用規定
スクリプトをダウンロードする場合、無条件に利用規定に同意したものとみなします。
|
- ダウンロード(配布停止させていただきました。ご了承下さい。2023/05/15)
ダウンロード後、圧縮ファイルを解凍ツールで解凍して下さい。
|
- アップグレード案内
Ver.5.00 -> Ver.5.01 ダウンロード後、index.php、./lib/config.php、./lib/common.php、を差し替え、./lib/check_env.phpを追加して下さい。
Ver.4.10 -> Ver.5.00 大幅に変更しています。旧バージョンのログはそのまま使えません。 旧バージョンのforum,forum+からのログのコンバートは、convert.phpにアクセスしてコンバートして下さい。
Ver.4.02 -> Ver.4.10 変更箇所が多いの設置方法、注意事項を必ず確認して下さい。旧バージョンのログはそのまま使えます。
Ver.4.01 -> Ver.4.02 ダウンロード後、./lib/config.php、./lib/reglib.phpを差し替えて下さい。
Ver.4.00 -> Ver.4.01 ダウンロード後、forum.php、config.phpを差し替えて下さい。
Ver.3.02 -> Ver.4.00 大幅に変更しています。設置方法、注意事項を確認して下さい。旧バージョンのログはそのまま使えます。
Ver.3.01 -> Ver.3.02 ダウンロード後、forum.php、config.phpを差し替えて下さい。
Ver.3.00 -> Ver.3.01 ダウンロード後、forum.php、config.php、admin.phpを差し替えて下さい。
Ver.2.04 -> Ver.3.00 ダウンロード後、forum.php、config.php、admin.phpを差し替えて下さい。ログの拡張子がデフォルトでは(.cgi)に変更しています。任意に変更可能ですが気をつけて下さい。
Ver.2.03 -> Ver.2.04 ダウンロード後、forum.phpを差し替えて下さい。
Ver.2.02 -> Ver.2.03 ダウンロード後、forum.php、config.phpを差し替えて下さい。
Ver.2.01 -> Ver.2.02 ダウンロード後、forum.php、config.phpを差し替えて下さい。
Ver.2.00 -> Ver.2.01 ダウンロード後、forum.php、config.php、admin.phpを差し替えて下さい。forum.dat(ログ)はそのまま使えます。
Ver.1.01 -> Ver.2.00 ダウンロード後、forum.phpを差し替えて下さい。forum.dat(ログ)はそのままでは使えません。
convert.phpをダウンロードして、ログを変換して下さい。ログ変換は、convert.phpの設定を確認して、forum.phpと同じディレクトリにアップロードし、一度実行(起動)して下さい。
Ver.1.00 -> Ver.1.01 ダウンロード後、forum.phpを差し替えて下さい。バックアップ用ディレクトリ./back/を作りパーミッションを707 or 777に設定して下さい。forum.dat(ログ)はそのまま使えます。
|
- 設置方法・パーミッション設定
設置手順
1.lib/config.phpをUTF-8に対応したエディタで開いて設定変更して下さい。
2.全てのファイルをサーバーにアップロードして下さい。
3.下記表に指定したように、パーミッションを設定して下さい。
4.setup.phpにアクセスしてテーブルを作成して下さい。
5.起動方法: index.phpにアクセスして下さい。forumトップページが開きます。
ファイル、ディレクトリ名 | パーミッション | ファイル説明 |
admin.php | 604 or 644 | 管理用スクリプト |
index.php | 604 or 644 | メインスクリプト |
convert.php | 604 or 644 | データコンバート用スクリプト |
dummy.php | 604 or 644 | ダミースクリプト |
setup.php | 604 or 644 | セットアップ用スクリプト |
regkey.php | 604 or 644 | CAPTCHA用スクリプト |
.htaccess | 604 or 644 | |
css/ | 705 or 755 | スタイルシート用ディレクトリ |
css/style.css | 604 or 644 | スタイルシート |
css/index.html | 604 or 644 | |
db/ | 707 or 777 | データベース(SQLite)用ディレクトリ |
db/.htaccess | 604 or 644 | |
db/index.html | 604 or 644 | |
db/php365forum.db | 606 or 666 | データベース(SQLite) |
img/ | 705 or 755 | 画像用ディレクトリ |
img/index.html | 604 or 644 | |
img/*.gif | 604 or 644 | 画像多数 |
js/ | 705 or 755 | JavaScript用ディレクトリ |
js/common.js | 604 or 644 | |
js/index.html | 604 or 644 | 共通仕様JavaScript |
lib/ | 705 or 755 | ライブラリ用ディレクトリ |
lib/.htaccess | 604 or 644 | |
lib/check_env.php | 604 or 644 | 共通仕様サブルーチン |
lib/common.php | 604 or 644 | 共通仕様サブルーチン |
lib/config.php | 604 or 644 | デフォルト設定ファイル |
lib/define_table_mysql.php | 604 or 644 | MySQL用テーブル定義 |
lib/define_table_sqlite.php | 604 or 644 | SQLite用テーブル定義 |
lib/index.html | 604 or 644 | |
lib/mysql.php | 604 or 644 | MySQL操作用クラス |
lib/sqlite2.php | 604 or 644 | SQLite2操作用クラス |
lib/sqlite3.php | 604 or 644 | SQLite3操作用クラス |
tmpl/ | 705 or 755 | テンプレート用ディレクトリ |
tmpl/.htaccess | 604 or 644 | |
tmpl/*.html | 604 or 644 | テンプレート多数 |
設定確認: 設置が完了したら index.php?mode=checkを起動してエラーが出ないことを確認して下さい。
- 「Fatal error: Call to undefined function: imagecreate() in」が出た場合
GDライブラリが使えない環境です。投稿キーは使えません。
- 「Fatal error: Call to undefined function: mcrypt_module_open() in」が出た場合
Mcryptが使えない環境です。他の設定に変更して下さい。
起動方法: index.phpにリンク下さい。
|
- 注意事項
1.ソースはUTF-8コードで書かれています。UTF-8コードに対応したエディターが必要です。(エディター例:xyzzy)
2.スクリプト名(index.php)は、好きなファイル名に変更出来ます。スクリプト内部の設定変更は不要です。スクリプトと同じディレクトリにindex.xxx
ファイルが無い場合は、セキュリティ上、ダミーファイル(index.html:空のファイル)を置くようにして下さい。(例:当サイトでは、スクリプト名をindex.phpに変更し、ディレクトリにリンクしてデフォルトファイルとして起動しています。)
3.データベースタイプ:
SQLite2は、PHP5 以降、又は別途インストールされている場合に利用出来ます。
SQLite3は、PHP5.3.0 以降、又は別途インストールされている場合に利用出来ます。
MySQLを使う場合は、データベースを作成する時に文字コード(UTF-8)を指定して下さい。
4.管理者のみの登録に設定した場合、一番下の管理バーに管理パスワードを入力し、登録を選択して送信ボタンを押すと登録フォームが表示されます。
5.トリップ機能を使う場合は、名前欄にハンドル#好きな文字列と入力するだけ(デフォルト設定では)で、ハンドル#個人識別キーとして表示され、なりすまし防止になります。
6.任意のスレッドをTOP移動する方法:管理用 -> 管理パスワード -> TOP表示(管理者用) 管理者メッセージを常にTOPへ表示する場合に使って下さい。
7.スレッドを終了方法:一番下の管理バーから スレッド番号 -> パスワード -> スレ終了(モード選択)
8.バックアップは、ログが存在したら取るように変更(ログ消失直後の対策)。過去ログを作る設定にしてもバックアップを取るように変更。ログを復元した場合、過去ログとデータが重複する場合がありますので予めご了承下さい。(Ver.2.02から)
9.ログの拡張子がVer3.00から(.cgi)に変更しています。注意して下さい。
10.Ver.4.00は使わないで下さい。ログを消失します。配布期間:2007/4/14 17:25〜2007/4/15 11:15
|
- 更新履歴
2023/05/15 配布停止させていただきました。
2012/12/29 Ver.5.01 checkモード追記(index.php?mode=check)
2012/01/28 Ver.5.00 forum+と統合。ファイル版は廃止して、データベース:MySQL、SQLite2、SQLite3に対応。ファイル版を使っていた方は、今後SQLiteを使うようにして下さい。
デザイン変更は出来るようにテンプレート、CSS採用・編集可。プログラムソース一部書き直し。メインスクリプト名をindex.phpに変更。メール通知機能追加(投稿毎、ON/OFF可)
2010/09/14 Ver.4.10 スパム対策見直し。
2007/09/22 Ver.4.02 スパム投稿対策機能の暗号方法追加。
2007/04/15 Ver.4.01 Ver.4.00へバージョンアップ時の修正ミス修正。お手数ですが、Ver.4.00はログを消失しますので、必ずVer.4.01を使うようにして下さい。
2007/04/14 Ver.4.00 スパム投稿対策機能(投稿キー)、半角文字のみの投稿(英文字スパム投稿対策)、パスワードを設定していない投稿の修正・削除(ON/OFF可)追加。
$_SERVER['PHP_SELF'] -> $_SERVER['SCRIPT_NAME']に変更
2006/06/22 Ver.3.02 ブラウザ(IE、NN)のみrefreshするように変更(詳細はサポート掲示板のスレッド:74、404参照)、スレッドを閲覧した時に、一番下にも返信フォームを表示するように変更
2006/02/05 Ver.3.01 ファイルロック変更
2004/11/27 Ver.3.00 ログの拡張子(.cgi)に変更、最新記事から表示できるように対応、アクセス拒否・ワイルドカードに対応、過去ログ・ヒット数のカウント廃止、ブラウザがオペラならrefreshしないよう追加(詳細はサポート掲示板のスレッド:74参照)
2004/10/19 Ver.2.04 ページ戻りリンクで一部文字化けが起こる不具合に対応("<<" -> "$lt;$lt;"に修正)
2004/09/02 Ver.2.03 レス書き込み制限(ユーザ・管理者が返信可/管理者のみ返信可)追加
2004/08/29 Ver.2.02 リンクターゲット設定追加。バックアップの条件変更
2004/08/04 Ver.2.01 名前欄に"◆"を含んだ文字列を入力した場合、エラーを表示 トリップ使用時の名前(HN)の文字色を設定できるように追加、管理者のみの登録に設定した場合のバグ(パスワード制限)修正
2004/07/24 Ver.2.00 任意スレッドのTOP移動(ON/OFF可)、スレッド終了機能(ON/OFF可)、トリップ機能追加
2004/07/09 Ver.1.01 バックアップファイルを自動生成するように変更
2004/06/20 Ver.1.00 リリース
|
|
<<戻る ホーム |
|
Copyright (C) php365.com All rights reserved. |