PHP Reserve

トップ > ダウンロード > PHP Reserve

PHP Reserve (施設利用管理)について

施設の利用申し込みを行い、申し込み状況をブラウザ上で管理できます。主な機能は以下のとおりです。

プログラムの機能については、機能解説プラグインも参照してください。また、各設定や施設情報の登録方法については使用方法を参照してください。

広告

ダウンロード

以下のリンクから PHP Reserve をダウンロードできます。ダウンロードの前に注意事項を確認してください。

ファイルは圧縮されているので、ダウンロードが完了したらファイルを解凍してください。

ファイル構成

reserve.lzh を解凍すると、以下のファイルとフォルダが作成されます。不足しているフォルダがあれば、手動で作成してください。

index.php
メインプログラム
config.php
設定ファイル
.htaccess
.htaccessファイル
error.log
エラー情報記録ファイル
configs/
設定ファイル格納ディレクトリ
logins/
ログイン情報格納ディレクトリ
css/
CSS格納ディレクトリ
js/
JavaScript格納ディレクトリ
templates/
テンプレート格納ディレクトリ
templates_c/
コンパイル済みテンプレート格納ディレクトリ
files/
アップロード画像格納ディレクトリ
thumbnails/
ミニ画像格納ディレクトリ
temporarys/
一時ファイル格納ディレクトリ
mails/
メールテンプレート格納ディレクトリ
plugins/
プラグイン格納ディレクトリ

設置方法

PHP Reserve の設置方法。初めて設置に挑戦する方は設置の基本を参考にしてください。

  1. reserve/config.phpエディタで開き、各設定項目を編集します。設定項目内の「基本設定」と「データベースの設定」は、環境に合わせて必ず設定します。(データベースはあらかじめ作成しておきます。)
  2. reserve/ フォルダごと、すべてのファイルをアスキーモードでアップロードします。
  3. PEAR::DBSmartyが利用できることを確認します。
  4. reserve/error.logパーミッション606 に、reserve/logins/reserve/files/cart/thumbnails/cart/temporarys/reserve/templates_c/ のパーミッションを 707 に、reserve/configs/ 内にあるファイルのパーミッションを 606 に設定します。
  5. ブラウザソフトで reserve/index.php?mode=setup にアクセスし、データベーステーブルを作成します。
  6. ブラウザソフトで reserve/index.php にアクセスし、エラーが表示されなければ完了です。

ディレクトリ構成例

設置完了後のディレクトリ構成は以下のようになります。(MySQL利用時。)
カッコ内の数値はパーミッションの値です。

reserve / index.php
   |      config.php
   |      error.log [606]
   |      .htaccess
   |
   +-- configs / _reserve.ini [606]
   |             _customer.ini [606]
   |             _holiday.ini [606]
   |
   +-- logins [707] /
   |
   +-- css / ~略~
   |
   +-- js / ~略~
   |
   +-- templates / ~略~
   |
   +-- templates_c [707] /
   |
   +-- files [707] /
   |
   +-- thumbnails [707] /
   |
   +-- temporarys [707] /
   |
   +-- mails / ~略~
   |
   +-- plugins / ~略~

使用方法

各設定や予定の登録方法については使用方法を参照してください。

更新履歴

2008/05/10 (Ver 1.13)
カレンダーの月の日数が正しく表示されないことがある不具合を修正。
2008/04/24 (Ver 1.12)
管理者用ページへのログイン状態を一定期間以上保持できない不具合を修正。
2008/04/15 (Ver 1.11)
プラグインの実行タイミングを調整。
エラーメッセージの表示処理を調整。
2008/03/23 (Ver 1.10)
祝日の判定処理を変更。
利用料金が0円の日を個別に設定できない不具合を修正。
2008/03/13 (Ver 1.09)
空欄でのデータ登録時、nullを登録するように変更。
ファイルアップロードは、半角英数字のファイル名のみ受け付けるように修正。
管理者ページへのログイン処理を少し改良。
2008/03/07 (Ver 1.08)
管理者ページへのログイン状態をテンプレートから参照できるように改良。
2008/02/23 (Ver 1.07)
ファイルアップロード時のエラー処理を改良。
2008/02/13 (Ver 1.06)
パスワード再発行処理を改良。
2008/02/06 (Ver 1.05)
管理者用ページへのログイン状態を保持できるように改良。
2008/01/05 (Ver 1.04)
設定ファイルの書式を調整。
2007/12/14 (Ver 1.03)
テンプレートの変数名と書式を調整。
2007/12/01 (Ver 1.02)
SSL利用時、セッションが利用できないことがある不具合を修正。
改行コードの統一処理を追加。
2007/11/24 (Ver 1.01)
SSL利用時、申し込みが実行できない不具合を修正。
2007/11/23 (Ver 1.00)
バージョン1.00を公開。