Rocomotion
CGIとPHPとちょっとした幸せ配布サイト
PM forum
PM forumの詳細情報を掲載しています。気に入っていただけることを願っています。
PM forumのご説明


- PHPとMySQLにて動作するリスト型・フォーラム型掲示板です
- スレッド、リスト形式で見やすい掲示板です
- サポート板等に大活躍するスクリプトです
- わかりやすさが一番という方におすすめです
PM forumの特徴


- リスト形式・スレッド形式で見やすい方を選択できます
- 検索機能付き
- ファイルアップロード可能(2つまで)
- homeアドレスの他にもう一つURLを書き込み可能(デフォルトは設置先)
- 解決済みのものはフラグを立てればそれ以上書き込み不可にできる機能あり
- トップソート機能
- メール通知機能(書き込みがあった場合に指定アドレスへメールを送信)
- 返信メール機能(自分の記事に返信があったらメールを送信)
かならずお読みください


- 配布するスクリプトを利用して被ったいかなる損害も責任も当サイトは負いかねます
- 改造はかまいませんが、著作権情報の削除はやめてください
- ダウンロード、設置した方は掲示板にてお知らせください
- GPLライセンスに準拠してます
- その他の規定は別ページの利用規程をお読みください
PM forumのご注意


- PHP4,PHP5で動作確認してます
- MySQLが使える必要があります(MySQL4以上必須)
- サムネイル作成はGDが使用可能なのが条件です
PM forumの更新情報


- タイトルをクリックすると詳細が見られます。
- 詳細なアップデートの方法はAnother Rocomotionに記載してますので、ご参照ください。
- 2009-10-30 スレッド表示の際に最終更新者が正常に表示されないのを修正
バージョン
- 1.18
更新内容
- スレッド表示の際に最終更新者が正常に表示されないのを修正
更新ファイル
- index.php
- func.php
- 2009-05-20 一部のメーラーでメールが文字化けするのを修正
バージョン
- 1.17
更新内容
- 一部のメーラーでメールが文字化けするのを修正
更新ファイル
- index.php
- func.php
- 2009-01-19 返信メールで送信エラーになるのを修正
バージョン
- 1.16
更新内容
- 返信メールで送信エラーになるのを修正
更新ファイル
- index.php
- func.php
- 2009-01-08 メール送信方法変更
バージョン
- 1.15
更新内容
- メール送信方法変更
更新ファイル
- lib(追)
- index.php
- index.css
- func.php
- 2008-03-21 DB処理方変更…(他1件)
バージョン
- 1.14
更新内容
- DB処理方変更
- 細かいバグ修正
更新ファイル
- index.php
- func.php
- index.css
PM forumのサンプル


- PM forumのサンプル (サンプル利用規定を必ずお読みの上、ご利用ください。)
PM forumのダウンロード


- ダウンロード (利用規定を必ずお読みの上、ダウンロードしてください。)


PM forumのファイル・フォルダ一覧


- index.php
- index.css
- func.php
- ini.php
- setup.php
- file
- icon
- jcode
- lib
- session
PM forumの設置方法


- 各項目のタイトルをクリックすると詳細情報を表示します。(すべてを開く)
- 01. ファイルの解凍
変更ファイル
pmforum.zip
変更内容
ダウンロードしたpmforum.zipを解凍ソフトにて解凍し、
上記同梱ファイルがあることを確認する - 02. パスワード変更
変更ファイル
ini.php / 11行目
変更内容
define(PASSWORD,"0123");
上記をご自分の好きなように変更(変更するのは"と"の間) - 03. 戻り先変更
変更ファイル
ini.php / 24~30行目
変更内容
define('HOMEPAGE_NAME', 'トップへ'); //戻り先名称
define(HOMEPAGE,"./"); //戻り先
define(TARGET,"_blank"); //戻り方
上記をご自分の環境にあわせて変更(変更するのは"と"の間) - 04. タイトル変更
変更ファイル
ini.php / 33~42行目
変更内容
define(TITLE,"PM forum"); //タイトル名
define(TGIF,""); //画像を使う場合はhttp://から指定
define(TGIFW,"300"); //画像の横幅
define(TGIFH,"150"); //画像の縦幅
上記をご自分の好きなように変更(変更するのは"と"の間)
「"」を使う場合は「"」とする - 05. スクリプトURLの変更
変更ファイル
ini.php / 104~107行目
変更内容
//スクリプト設定(変更する場合はhttp://からのパスで指定(index.phpまでのパス))
define('SCRIPT_URL', 'http://localhost/phpms/sample/pmforum/');
//アップロードディレクトリURL設定(変更する場合はhttp://からのパスで指定(fileディレクトリまでのパス))
define('UPURL', 'http://localhost/phpms/sample/pmforum/file/');
上記をご自分の環境にあわせて変更(変更するのは'と'の間) - 06. DB設定変更
変更ファイル
ini.php / 139~144行目
変更内容
define(DB_SERVER_NAME,"localhost"); //DBサーバ名
define(DB_NAME,"test_script"); //DB名
define(DB_USER,"user"); //DB接続アカウント名
define(DB_PW,"pass"); //DB接続パスワード
上記をご自分の環境にあわせ変更(変更するのは"と"の間) - 07. ファイルアップロード
変更ファイル
すべて
変更内容
public_html (ホームディレクトリ)
|
+-- pmforum [755] / index.php [644] [755]
| index.css [644]
| func.php [644]
| ini.php [644]
| setup.php [644] [755]
|
+---- jcode [755]
|
+---- file [777]
|
+---- icon [755]
|
+---- session [777]
|
+---- lib [755]
[]内はパーミッションの値 - 08. パーミッションの変更
変更ファイル
すべて
変更内容
項番7のかっこの中の値を参考にパーミッションを変更する
(2つある場合、右側のパーミッションはcgiとして動いているサーバのパーミッション) - 09. テーブル作成
変更ファイル
setup.php
変更内容
P forumからログを移行する場合は、
setup.phpの23行目
//define("PFORUMDIR", "/www/xxx/home/pforum/");
をサーバから見たフルパスでpforumまでのディレクトリを記載して、
頭の//を削除してください
注意:pforumの中のディレクトリ名を変えている場合は使用できません
ログを移行しない場合は上記は必要ありません
http://ご自分の環境/pmforum/setup.phpへアクセス
テーブル作成完了と表示されたら、サーバよりsetup.phpを削除 - 10. 動作確認
変更ファイル
index.php
変更内容
http://ご自分の環境/pmforum/index.phpへアクセスし、
書き込みができることを確認








