/bonvhp/webapp       [後へ]   [目次へ]          ~ [] ~

サンプル・プログラム:ファイル構成

全体の構成と、ファイルの役割について
概要を述べておきます。

simple
  |
  +- index.html (WEB のルート。即、main/index.php へ)
  |
  +- class (クラス定義)
  |  |
  |  +- MySmarty.class.php (Smarty の設定と全体的な構成)
  |  +- myAuth.php         (ユーザー認証)
  |  +- rdb.class.php      (データベース接続)
  |  +- DocData.class.php  (ドキュメント・データ)
  |
  +- common_lib (共通定義)
  |  |
  |  +- header.php         (PHP, Smarty 用)
  |  +- header.tpl         (JavaScript 用)
  |  +- main.css           (CSS 用)
  |  +- main.js            (JavaScript 共通コード)
  |
  +- main (アプリ本体)
  |  |
  |  +- index.php          (一覧画面)
  |  +- edit_doc.php       (ドキュメント新規作成・編集画面)
  |  +- list_inc.php       (PHP 共通コード)
  |  +- logout.php         (ログアウト)
  |  |
  |  +- templates (HTML 出力)
  |  |  |
  |  |  +- index.tpl       (一覧画面)
  |  |  +- edit_doc.tpl    (ドキュメント新規作成・編集画面)
  |  |  +- success.tpl     (操作が成功した時に表示)
  |  |
  |  +- templates_c (中のファイルは、Smarty が自動生成)
  |
  +- oss_lib (外部から入手したファイル)
     |
     +- FirePHP.class.php  (FirePHP)
     +- fb.php             (FirePHP)
     +- prototype.js       (prototype.js)

/bonvhp/webapp       [後へ]   [目次へ]