rakutoネット
お問合せ 免責事項 Q&A 掲示板 サイト管理 リンク サイトマップ
HOME > SQLiteで日記

SQLiteで日記


PHP:SQLiteサンプル

SQLiteのサンプルとして日記を作りました。
メールからのインポート機能を追加しました。

SQLiteは高速でCSVなどのテキスト形式よりか作業も簡単だと思います。
最大の利点はSQLが使えPEAR DBが使えるところだと思っています。
皆さんもSQLiteの導入を考えてみては如何でしょうか。

SQLiteで日記のダウンロード

SQLiteで日記(インポート機能付き)2004/01/14diary.zip(25KB)
SQLiteで日記(インポート機能付き)2004/01/14diary.tgz(17KB)

SQLiteで日記のファイル構成

ファイル構成include外部モジュールの保存先
resourceデータベース、画像、スタイルシートの保存先
templatesHTMLデザイン部分 テンプレートの保存先
diary.php日記プログラム本体
import.phpPOP3からのインポート処理
index.phpPC、携帯への分岐(リダイレクト)用ページ
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');

日記のイメージ

日記 注意:
画像のリサイズ機能はありません。
今後追加したい機能ですが……。

初期設定では1ページ7件の記事を表示します。
カレンダー 通常の一覧モードでは記事のある日にちだけがリンクになります。
ログイン後の編集モードです。
管理パスワードはメールアカウントのパスワードを使います。

PCの場合ここから記事を送信できます。
「インポート」ボタンでPOP3からメールを日記DBに移行させます。
入力 ログインした編集モードでは全ての日付がリンクになります。
日付をクリックすると入力フォームに選択した日付が反映されます。
日付選択 URLを入力するとAタグで囲みます。

注意事項

本プログラムにはTemplateエンジンに「HTML template」を使用しています。
「HTML template」はHiroshi Ayukawa.氏により作成されたエンジンです。
詳細については「PHPカイハツ日誌」を参照下さい。

本プログラムを使用するにあたり作者は無保証・免責を宣言致します。
本プログラムの使用にあたり何らかの不利益、損害が生じても作者は
一切の責任を負いかねます 。

<<SQLiteで掲示板
サンプル/ダウンロード レーダーチャート>>

PHPリング

@PHP.ring Home
<5 <1 Random List 1> 5>

rktSQLite

  • sourceforge.jp

広告


アマゾン検索

サーチ:
Amazon.co.jpアソシエイト

カテゴリ

  •  Templateエンジンのすすめ Templateエンジンのすすめ
  •  SQLiteをやってみよう SQLiteをやってみよう
  •  SQLite SQLコマンド一覧 SQLiteコマンド一覧
  •  SQLite 管理プログラムSQLite 管理
  •  はじめてのEclipse はじめてのEclipse
  •  PHP SQLiteのTIPS PHP SQLiteのTIPS
  •  サンプル サンプル/ダウンロード
  •  リンク リンク
  •  掲示板 掲示板

メニュー

  •  queryForm
  •  SQLiteで掲示板
  •  SQLiteで日記
  •  レーダーチャート
  •  SQLiteで画像掲示板
  •  SQLiteでAmazonレビュー

キーワード検索

キーワード



最近のTB

  •  2006/03/13さくらのブログに挑戦[rakutoネットブログ]
  •  2006/01/20レーザーチャートの作成方法[脳内研究所]

Summary

  •     ATOM(XML)
  •     RDF(XML)
  •     RSS0.92(XML)
  •     RSS2.0(XML)

Powered by

  •     PHP
  •     Smarty
  •     SQLite
  •     MySQL
Copyright (C) 2005 `rakuto.net' All Rights Reserved.