サンプル・プログラム:ファイル構成
全体の構成と、ファイルの役割について
概要を述べておきます。
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)