PHP:SQLiteサンプル
SQLiteのサンプルとして日記を作りました。メールからのインポート機能を追加しました。
SQLiteは高速でCSVなどのテキスト形式よりか作業も簡単だと思います。
最大の利点はSQLが使えPEAR DBが使えるところだと思っています。
皆さんもSQLiteの導入を考えてみては如何でしょうか。
SQLiteで日記のダウンロード
| SQLiteで日記(インポート機能付き) | 2004/01/14 | diary.zip(25KB) |
| SQLiteで日記(インポート機能付き) | 2004/01/14 | diary.tgz(17KB) |
SQLiteで日記のファイル構成
![]() | include | 外部モジュールの保存先 |
| resource | データベース、画像、スタイルシートの保存先 | |
| templates | HTMLデザイン部分 テンプレートの保存先 | |
| diary.php | 日記プログラム本体 | |
| import.php | POP3からのインポート処理 | |
| index.php | PC、携帯への分岐(リダイレクト)用ページ | |
| mobile.php | 携帯用ページ | |
| setup.css | セットアップページ | |
|
include/define.phpファイルの21行目でメッセージ表示数を設定しています。 define("LIMIT",7); ここを適当な数に変更してください。 動作には以下のモジュールを予めインストールする必要があります。 ・DBクラス ・Net_Socketクラス ・Net_POP3クラス ・Mail_mimeDecodeクラス ・マルチバイト文字列関数 ※モジュールの追加の際に以下を設定すると便利な場合があります。 ini_set('include_path','.:/usr/local/lib/php'); |
||
日記のイメージ
注意事項
|
本プログラムにはTemplateエンジンに「HTML template」を使用しています。 「HTML template」はHiroshi Ayukawa.氏により作成されたエンジンです。 詳細については「PHPカイハツ日誌」を参照下さい。 本プログラムを使用するにあたり作者は無保証・免責を宣言致します。 本プログラムの使用にあたり何らかの不利益、損害が生じても作者は 一切の責任を負いかねます 。 |





