[PR]テレビ番組表
今夜の番組チェック


 LCLounge 2 banner(200*50)

トピックごとにログを作成する掲示板です。
ひとつのスクリプトですべての機能を備えていますので設置が簡単です。
サンプル: ラウンジ2

主な機能は
トピック強制終了(強制的にトピックを終了)
返信数制限(トピックの最大返信数を制限)
トピックごとのログ(ログはトピックごとにfolder1.txtと作成されますので、書込みに失敗しても一度に全て失うということがありません。ログは管理者の決めたフォルダ(半角英数のみ使用可)に格納されます)
トピック修正(トピックを修正できます)
アクセス制限(設定されたホストを立ち入り禁止にします)
メンテナンスモード(設定されたホスト以外を立ち入り禁止にします)
ホストorIPアドレス表示(サーバがホストを取得できれば<!--www.ocn.ne.jp-->、できないときは<!--127.0.0.00-->と表示します。表示の際には赤字の場所を隠します。)
メール送信トピック作成者にメールが出されます(要sendmail)
カウンタ
クッキー保持(NAME,Email,HomePage)
HTML変換(ログをHTML形式に変換することができます。ただし拡張子の変更が必要)
Emailアドレスの偽装(spamを防止するためアドレスを偽装します。@を*に偽装)
半角カナが使用可

#――――――――------------
LCLoungeはとほほのWWW入門で配布されているWwwLoungeを再配布するものです
オリジナル版: http://tohoho.wakusei.ne.jp/wwwsoft.htm
#――――――――------------

  • ディレクトリ構成
    □cgi-bin/

    □lng/
    | lng.cgi [755]
    | jcode.pl
    | lng.htm
    | count.dat [666]
    | email2.gif
    | url2.gif
      □lock/ [777]
        □lng/ [777]
        folder1/ [任意]
    02070001.txt [自動作成]


  • 設置手順
    ダウンロードしたファイルを解凍しlng.cgi、jcode.pl、lng.htm、count.datが入っていま
    すので、加えてlockフォルダとlngフォルダ(任意)を作成します。
    使い方に応じてlng.cgiの初期設定を書き換えてください。
    
    
  • 初期設定
    # ログDir
    $g_dir = "lng";
    セキュリティのため書き換えてください。
    
    # 表示数
    $g_default_number = 20;
    最初に表示される画面でのトピックの表示数。
    
    # 最大返信数
    $max_write = 5;
    トピックへの最大返信数。極端に多くすると負荷が大きくなりレスポンスが低下します。
    # バーの目盛
    $bar_w = 0.5;
    1目盛あたりのトピック数。
    
    # 過去X日間に書込みのあったトピック
    $topic_day = 3;
    # メール送信コマンド
    $g_sendmail = '/usr/bin/sendmail';
    設置するサーバの設定に合わせてください。
    
    # メールの送信者名(@はエスケープ(\)する)
    $from_name = "\@hotmail.com";
    メールの送信者を設定してください。管理者のメールアドレス
    
    # フォルダの作成(英数半角のみ使用可)
    @DIR_N = ('folder1','folder2');
    
    # 質問者の表示
    $g_show_questioner = 1;(1: 表示する 、0:表示しない)
    
    # パス
    $g_passwd = "pass";
    
    # アクセス制限(ホスト名、IPアドレス)
    $ip_m = 0;      (1: 使用する 、0:使用しない)
    @ip = (' ','');    制限するホスト&ipを入力。
    
    # メンテmode(許可するホスト名、IPアドレス)
    $m_mo = 0;      (1: 使用する 、0:使用しない)
    @m_ip = ('','');    許可するホスト&ipを入力。
    上記2つはどちらか一方のみ使用可能。
    
    # 管理者mode
    $delete_mode = 0;   (1: 使用する 、0:使用しない)
    $delete_modeを1にするとトピックを削除するためのリンクが
    表示されます。パスワードも表示されますので必ずメンテmodeとセットで使ってください。
    ホスト名が取得できるサーバではホスト名、IPしか取得できないサーバではIPを設定。
    ※現在のIP取得
    
    # Email偽装
    $mail_gmode = 0;    (1: 使用する 、0:使用しない)
    スパムやウイルスを防止するために@を*と表示します。
    
    # コメントの長さ
    $comment_length = 500;
    文章の長さを制限します。500だと全角で250文字が上限。
    
    # タイトルの長さ
    $comment_length = 50;
    投稿時のタイトルの長さを制限します。50だと全角で25文字が上限。
    
    # タイトル
    $s_title = "テストラウンジ";
    
    
    
    
  • トピックの削除
    http://127.0.0.1/user/cgi-bin/lng/lng.cgi?delete+pass+folder1/02070005.txt
    にアクセスするとトピックが削除されます。
    管理者modeを使用するとリンクが表示されます
    
    
  • トピック修正
    http://127.0.0.1/user/cgi-bin/lng/lng.cgi?edit+pass+folder1/02070005.txt
    にアクセスすると意図しない発言がなされものを修正することができます。
    管理者modeを使用するとリンクが表示されます
    
  • ファイル時刻更新
    http://127.0.0.1/user/cgi-bin/lng/lng.cgi?utime+pass+folder1
    にアクセスするとfolder1のフォルダにあるログを最終発言時間に合わせます。
    
  • HTML変換機能
    http://127.0.0.1/user/cgi-bin/lng/lng.cgi?convert+pass+folder1/02070005.txt
    にアクセスするとログをHTML形式に変換します。ファイル名はそのままですので、任意の
    ファイル名、拡張子に変更してください。
    
    
  • メール送信機能(要sendmail)
    メールの送信は「メールでの回答を受信しますか」で○はいにチェックすると、作成者に
    送信されます。
    Subject: メール送信例
    ========================================
    From: 作成者 2002/07/13(土) 09:43:55

    メール送信の例です。
    これはコメント。
    ========================================
    From: 更新者 2002/07/13(土) 23:43:55

    メール送信の例です。
    これはコメント。
    
                
  • 注意点
    ・サポートはしません。上記の説明で設置ができる方のみダウンロードしてください。
    ・当スクリプトを利用した際のいかなる損害も私は責任を負いません。あなたの責任のもとで設置ください。
    
    
    
  • ダウンロード
    LClounge2.lzh