#####################################
#                                   #
#   カレンダー式メモ                #
#   設置の仕方とマニュアル          #
#                                   #
#####################################

ver.3.0

========================================================================================
◇ 設置の仕方
========================================================================================

※解凍してできたmemoフォルダの中身をそのままアップすれば動くように作っています。
パーミッションは設定する必要はありません。

１.ダウンロードしたファイルを解凍してください。memoフォルダができます。

２.admin.phpをテキストエディタで開いて$pd="admin";のところに$pd="wkfjdz";のようにお好みのログインパスワードを
   設定してください。

３.memoフォルダを中身ごとそのままサーバーにアップロードしてください。

４.ブラウザでhttp://xxx.xxx.xxx/memo/memo.phpなどと入力してカレンダーが表示されればOKです。
   書き込むときは日にちの数字をクリックするとフォームがでますので、入力してボタンを押してください。
   一度書き込んだものを編集するときも同様です。消すときは入力を空にして登録してください。
   
５.他人にアクセスされにくいように、memoフォルダはmemo5475のように自分にしかわからないフォルダ名に変えてもいいです。
  その場合はhttp://xxx.xxx.xxx/memo5475/memo.phpのようにアクセスしてください。

========================================================================================
◇ デザインの変更について
========================================================================================

デザインを変更するときは、memo.htmlとform.htmlを直接変更してください。

========================================================================================
◇ データの削除について
========================================================================================

入力を空にして登録するとそのデータは削除されます。
空のデータが登録されるのではなく登録そのものが削除されます。

========================================================================================
◇ 管理画面について
========================================================================================

管理画面はデータベースの初期化用です。
http://xxx.xxx.xxx/memo/admin.phpとアクセスするとログインフォームがでますので、
admin.phpに設定したパスワードを入力してボタンをクリックすると管理画面に入れます。
「データベース」をクリックして「初期化」をクリックするとデータベースが初期化されます。
初期化するとデータはすべて消えますので気を付けてください。

========================================================================================
◇ ファイルの説明
========================================================================================

memo/
    |--memo.html(カレンダーページのスキン)
    |--form.html(入力フォームのスキン)
    |--memo.php(スクリプト)
    |--admin.php(スクリプト)
    |--style.css(CSSファイル)
    | 
    +--log/
    |      |--.htaccess(ログフォルダに直接アクセスするのを禁止するファイル)
    |      |
    |      +--db/
    |            |
    |            +--memo.db(データベース) 
    | 
    +--lib/
          |--conf.php(設定ファイル)
          |--db_fields.php(データベース設定ファイル)
          |--db_sqlite.php(データベース操作ライブラリ)
          |--func.php(機能ライブラリ)
          |--holiday_daini.txt(休日が第2月曜日になる月を記録したファイル)
          |--holiday_daisan.txt(休日が第3月曜日になる月を記録したファイル)
          |--holiday_kotei.txt(固定された休日を記録したファイル)
          +--makedb.php(データベース生成ライブラリ)

========================================================================================
◇ パーミッションついて
========================================================================================

パーミッションは特に設定しなくても動くと思いますが、
動作確認中に
ERRORSQLSTATE[HY000]: General error: 8 attempt to write a readonly database
あるいは
ERRORSQLSTATE[HY000]: General error: 14 unable to open database file
のようなエラーや、あるいは
～に書き込めません。パーミッションなどを確認してください。
のようなエラーが出た場合は、PHPがユーザー権限で動いていないサーバーです。
その場合は以下のようにファイルとディレクトリのパーミッションを以下のように変更してみてください。
[]内がパーミッション

log/db/memo.db [606]

