DB連携版日記帳


機能概略

 日記帳ですから、管理者以外は書き込み出来ないようになっています。

(1) 記事の編集画面はパスワードで保護されます。当然、一般の人は書き込み出来ません。
(2) 書き込み記事の削除はもちろん、その内容も修正出来ます。
(3) 記事の最大記録件数を設定出来ます。1ページ当たりの記事表示数も設定出来ます。
(4) 画像ファイルも一緒にアップできます。画像ファイルの削除・上書もスムーズに出来ます・
(5) データベース連携版ですので、日付順(降順)の記事表示が出来るようになっています。又、文字列検索もかけられます。

設置方法・ファイル構成

 データベース連携版です。ファイル構成は、スクリプト本体とタイトル用画像、及び画像ファイル保存用のimgフォルダとの3つです。同じ場所に置いて下さい。尚、imgフォルダはFTPで別途作成し、その属性を「7*7」に変更して下さい。

 お使いのサーバがPostgreSQLを使えなくてはいけません。ご注意下さい。まず、適当なデータベースを登録して下さい。スクリプト中のデータベース接続時のユーザー名、データベース名は、適当に置き換えてお考え下さい。このスクリプトのテーブル作成用SQL文は以下の通りです。

create table db_diary (code int4, year int2, month int2, day int2, subject varchar(50), msg varchar(500), img_name varchar(30), primary key (code));

ファイル名

属性

説明

db_diary.php 644 スクリプト本体
title.gif 644 タイトル用画像
imgフォルダ 7*7 画像保存用フォルダ

注意点

 ヘッダー部分のデザインを色々と変えてご活用下さい。HTML埋め込み型にしていますので、変更が結構簡単です。

修正履歴

2006/05/26  管理画面で連続して記事の修正が出来るように改造しました。初期画面に戻るには、新設の「ログアウト」ボタンをクリックします。
2006/02/25  画像のアップロード処理部分を、画像のアップロード処理関数を使い、より簡潔なものに修正しました。
2006/02/10 ブラウザの更新ボタンを押した場合の二重投稿防止コードを埋め込みました。
2005/10/04  文字列検索機能にバグがありましたので、修正致しました。フォームデータにページラインの値を読み込んでいたのが悪かったようです。
2005/08/21  文字列検索を行なった場合に、ヒットした文字列が区別しやすいよう、コメント中の該当文字列にバックカラーをつけ太字表示になるよう機能を追加しました。
2005/07/26  題名とコメント中に文字列検索をかけられるよう機能追加しました。せっかくのデータベース連携版ですから、肝心の検索機能がなくっちゃね(^.^)