< home | My CGI.information >
◇ (メモ帳)memo ver 2.01(フリーウエア)
・サンプルは実際に使われているものです(テストはできません)

・ダウンロードされる圧縮ファイル(lzh形式)の内容です
(※ダウンロードされたファイルが、down.cgiとなっている場合は拡張子をdown.lzhとすれば解凍できます)
(解凍すると3つのファイルになります)
(WinはLhasa 等、MacであればMacLHA 等で解凍できます)
解凍したら各ファイル名の大文字小文字が下記名と違っていないかを確認して下さい
違っている時は下記名になおして下さい(UNIXは大文字小文字の違いもエラー要因になります)
| ダウンロードファイル構成
|
| ファイル名 | サーバー転送種類 | 設定パーミッション | 備考 |
| jcode.pl | アスキー(TEXT) | 755 | - |
| memo.cgi | アスキー(TEXT) | 755 | - |
| license.txt | - | - | プログラム使用規定 これはサーバー転送不用
|
・次の画像はサンプルに使用している画像です、利用したい時はここからコピーして使用下さい(オリジナル画像です)
投稿時の選択アイコン等は、好きなものをご自分で用意して下さい
このサンプル画像はダウンロードされる圧縮ファイルには含まれません
| サンプル画像
|
| index添画像 | - | - |
| house3.gif | - | - |
 | - | - |
◇特徴
・このCGIは、管理者だけが記帳できる非常にシンプルなメモ帳です
・このCGIファイル一つの設置でログファイルも過去ログファイルも自動作成します
・過去ログファイルの自動作成(作成しない設定にすると削除)
・閲覧ページの表示記事数の設定、投稿記事の最大保持数の設定
・一回の投稿記事の最大投稿可能文字数の設定、連続投稿の禁止機能
・このメモ帳タイトル名を簡単に変更できます
・タイトル部を編集できます
・body設定(バックカラー、壁紙、文字色、リンク文字色)を簡単に変更できます
・投稿記事を管理者に自動でメール通知させることができます
・閲覧があると閲覧者データを管理者に自動でメール通知させることができます
・いたずらに対して数種類の拒否設定ができます
・投稿記事を選択して削除ができます
◇設置方法
設置基本構成
( )内はパーミッション値
/public_html/(ホームページディレクトリ)
|
|-- /cgi-bin/ --(ディレクトリ)(777 ※OPEN関数ロック使用の為)--※(755)ではありません
|
|-- jcode.pl (755)
|-- memo.cgi (755)
|-- memolog.dat (666)(記帳記録ログファイル)
|-- 画像 (644)(使用するのなら)
|-- index.html(644) (ディレクトリののぞき防止用ファイル)
CGIの実行できる場所に必要なファイルを設置します
ここではcgi-binというディレクトリに設置する一般的な設置方法を解説します
プロバイダから指定されている方法があればそれに従ってください
jcode.pl・memo.cgi・※memolog.dat・画像・index.html を設置します
- memo.cgi
- 1行目にある#!/usr/local/bin/perl をプロバイダーで指定されたものに変更
そして各初期設定をプロバイダーに合わせ設定しUNIXコードで保存する
(各初期設定はプログラム中の説明にそって行なってください)
- memolog.dat
- 記帳記録用ファイルです
- 最初は空データです
- ※このファイルはCGIを稼動させることで自動的に作成されます(プロバイダーによっては作成できない場合もあります)
自動作成されない場合は、ご自分で作成して転送して下さい
- 画像
- memo.cgi初期設定の説明に従って好きな必要画像をそろえる
- index.html
- ディレクトリ内のぞき防止用ファイル(空データでもOK)
- 無くてもCGIは動きます
- 転送は任意です
- 試しに今までにあなたの設置したサーバー内の任意のディレクトリを、ブラウザのアドレスバーに記入してアクセスしてみて下さい
- ( 例-http://www.xxx.co.jp(あなたの契約プロバイダー)/あなたの設置したディレクトリ名/ )
- ディレクトリ内情報が一覧表示されたらindex.htmlを転送されることをすすめます
- ディレクトリ内のファイルのパーミッションによっては、知らないうちに、そこからデータを覗かれたりコピーされる可能性があります
- index.htmlをディレクトリ内に転送することで、そのディレクトリを覗かれたりすることを防げます
- 誰かがディレクトリにアクセスすると、このindex.htmlが表示されるようになります
- 覗いてほしい場合はその限りではありません
- index.htmlのサンプルをリンクさせておきますので、必要ならはブラウザからソースをコーピーしてご利用下さい
- index.html(サンプル)
以上のファイルが全部そろったら、サーバのcgi-binというディレクトリへ転送し、パーミッションを与えます
サーバー内にあるご自分の任意のhtmlファイルに、memo.cgiへのリンク(url)を下記のように記述します
-記述例- xxxは各自のアドレス
<A HREF=http://xxx/~xxx/cgi-bin/memo.cgi?action=mode1>メモ帳</A>
その記述を終えてサーバー内に再転送したその任意のhtmlファイルのリンクをクリックすればアクセスできます
これで完了です
◇過去ログについて
過去ログファイルは、最初に作られた過去ログファイルに上書きする方法で常に一つだけ作られます
上書きされたくない過去ログファイルはそれをコピーの上、順次、別の名前の過去ログファイルに直して保存して下さい
(サーバー上に過去ログファイルが際限なくつくられることを防ぐ目的)
◇備考
※設置にはCGIの設置基本知識、初期設定の基本知識、HTML形式の記述の基本知識が必要です
CGIの設置に慣れていない方は
CGIの設置基本知識は別ページのMacintoshでCGI設置1 を参考にして下さい
初期設定の基本知識は別ページのcocoguest.GUIDE を参考にして下さい
HTML形式の記述の基本知識は書籍等を参考にして下さい
◇サポート
このCGI設置に関する質問は、こちらの掲示板[談話]で受付けます
アレンジについての質問は、受け付けていません
あくまで改造していないmemo Ver 2.01プログラムをサーバーに設置するまでの質問に対応します
対応できる時間に制限がありますので、早急の回答が出来ない場合があることをご承知して下さい
◇更新情報
・2002年12月10 日 シンプルメモ帳memo Ver 2.01を配布開始
Yume.katupa...e-mail
Copyright 1997 Mufuan. All Rights Reserved.