HOME > ページメーカー解説

◆ Page Maker (ページメーカー)

スクリプト名pmk.cgi
バージョンVer 1.01
作成日/更新日2003.05.05 / 2003.05.07
サンプル 管理サンプル投稿サンプルHTMLサンプル
利用制限 フリー(商用利用を除く)
詳しくは利用規程をご覧下さい
ご質問・ご要望 サポート掲示板へ
ダウンロード ダウンロード pmk.lzh
※ ダウンロードの反応が多少遅いのでクリック後暫くお待ちください。

◆ ダウンロードファイル内容

ダウンロードが完了したら解凍して下さい。圧縮ファイルには下記のファイルが含まれています。

  1. pmk.cgi        (メインスクリプト)
  2. com_func12.pl     (基本関数ライブラリ)
  3. pmk_ini.cgi      (設定ファイル)
  4. jcode.pl       (文字コード変換ライブラリ)
  5. pmk_tmp.html     (HTMLテンプレート)
  6. pmk_help.html    (HELPLテンプレート)
  7. dat/style.css    (スタイルシートファイル)

◆ プログラム設定値の変更

#!/usr/local/bin/perl (1行目)
設置するサーバの環境に合わせて設定して下さい。ほとんどの場合このままで使用できると思います。
require "./jcode.pl";
文字コード変換ライブラリのパスを指定して下さい。同一ディレクトリに置く場合は変更する必要はありません。

$BASE_URL = 'http://www.XXXXX.XXX/pmk/';
当スクリプトのURLを指定して下さい。必ず変更して下さい。
$HOME_URL = '../../';
ホームページの先頭ディレクトリもしくはトップページのアドレスを指すように指定して下さい。
$TITLE = 'サンプルタイトル';
作成するHTML全体のタイトルを設定して下さい。
$DAT_DIR = './dat';
ログ等のデータファイルを配置するディレクトリを指定下さい。
@FMT_HTML = ( "./pmk_tmp1.html" );
テンプレート用HTMLファイルを指定して下さい。
$IDX_FILE = "$DAT_DIR/index.log";
ページおよびメッセージタイトル用の目次ファイル名を指定して下さい。
$IDX_HTML = "$DAT_DIR/indxe.html";
ページおよびメッセージタイトル用の目次HTMLファイル名を指定して下さい。
$PAGE_FILE = "$DAT_DIR/page%d.log";
メッセージ用ログファイル名を指定して下さい。%03d部分はページIDに置き換わります。
$PAGE_HTML = "$DAT_DIR/page%d.html";
メッセージ用HTMLファイル名を指定して下さい。%03d部分はページIDに置き換わります。
$_ADMIN_PWD = '123456';
管理用のパスワードを英数字で指定して下さい。必ず変更して下さい。
$_USER_PWD = '123';
管理者以外に投稿を許可する場合のパスワードを英数字で指定して下さい。(多少の制限あり)
@STATUS = ( 'new:新規:<img src="./img/mk_new.gif">',・・・,"lck:ロック:" );
管理者のみが設定可能なステータスを「設定値,リスト名,表示値」をコロン(:)で区切って指定します。 「lck〜」で始まる箇所は当スクリプト内で使用していますので削除しないで下さい。
$TAG_IN = 1;
指定タグのみの入力を許可する設定で、タグの入力を許す場合は 1 として下さい。
@ALLOW_TAG = ( 'b','u','font' );
入力を許可するタグをカンマ区切りで指定して下さい。
$MAX_LEN_TITLE = 100;
入力可能なタイトルの長さを半角桁数でして下さい。
$MAX_LEN_MSG = 3000;
入力可能なメッセージの長さを半角桁数でして下さい。
$USER_ADD = 'u_';
追加用の変数の先頭部分を指定して下さい。上記の指定では、$u_xxxx等の変数を任意に利用することが可能です。

◆ サーバへの設置

【設置例】
  public_html / index.html(トップページ)
       |
       +-- cgi-bin / pmk / pmk.cgi        [755] (メインスクリプト)
                      |    com_func12.pl  [755] (基本関数ライブラリ)
                      |    pmk_ini.cgi    [755] (設定ファイル)
                      |    pmk_tmp.html   [644] (HTMLテンプレート)
                      |    pmk_help.html  [644] (HELPテンプレート)
                      |    jcode.pl       [755] (文字コード変換ライブラリ)
                      |
                      +-- dat [777] / style.css   [666] (スタイルシート)
ファイル名アクセス権
pmk.cgi755
com_func13.pl755
pmk_ini.cgi755
pmk_tmp.html644
pmk_help.html644
jcode.pl755
dat ディレクトリ777
style.css666

◆ 更新履歴


BACK Page Maker by csmoon工房