人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Perl/CGI/BBS】
探す時間が惜しいので質問します。下記条件を最大限満たすPerl CGIのBBSが必要です。

設置環境:Perl 5.6.1 SENDMAIL不可(=不必要)

必須:閲覧するのみなら一切制限なし、かつ、管理者が投稿者に個別ID/パスを発行でき、それを用いなければ投稿できない。かつ、管理者権限において、既発行ID/パスを任意に禁止できる。

他:閲覧には制限なしなので、投稿時にhtmlファイルを生成/修正し、閲覧時にはそれを参照するだけで良いものなら、動作が軽くなる?
他:過去ログデータを別途保全してくれる。
他:既投稿内容を、管理者が削除できる。投稿者も削除できればなお可。

ご回答への希望:URLだけでなく、該当のcgi名や概略を添えて下さい。ポイントは手動で配分させていただきます。

よろしくお願い申し上げます。

●質問者: naleringar
●カテゴリ:インターネット ウェブ制作
✍キーワード:BBS CGI HTML Perl sendmail
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● garyo
●1ポイント

1.CGI名 簡易BBS-C

2.URL http://www.rescue.ne.jp/cgi/minibbs-c/

3.機能

3.1 書き込みにログインIDが必要なID認証記事投稿型の簡易掲示板

3.2 登録されたユーザーの削除可能(手作業でデータファイルから削除)

3.3 ユーザー登録の認証はメールにて行う(ここが要求内容と異なります)が、ユーザー設定用ファイルを直接編集することで対応可能かと思います。

(sendmailが使用できなければ、本来のメールを使ったユーザー登録機能も動かないので)

3.4 管理者は全ての削除権を持ち、ユーザーは自分のコメントの削除権を持つ

4.言語 Perl

5.ライセンス フリーCGI

◎質問者からの返答

3.3の、「ユーザー設定用ファイルを直接編集」がわからなかったんですよね、これ。

編集すべきデータファイルが「どれ」なのか、そこでつまづきました。

で、検索と検証の時間が足りないので質問してみた次第です。

この点がクリアできるならこれでOKですし、クリアできないなら別のCGIが必要です。


2 ● garyo
●99ポイント ベストアンサー

http://www.rescue.ne.jp/cgi/minibbs-c/minibbs.cgi

# <設置構成例>
#
# § < >内はパーミッション値の例。設置するサーバで最適な値を設定してください。
#
# /CGIが有効な任意のディレクトリ/ <755>
# |
# |-- /data/ <777> データ保存用ディレクトリ(※2)(※5)
# |
# |-- jcode.pl <644> 日本語コード変換ライブラリ(※4)
# |-- login.cgi <666> ユーザ登録データファイル(※3)(※5)(※6)
# |-- minibbs.cgi <755> 実行プログラム(※1) このファイル

上記のlogin.cgiが「ユーザ登録データファイル」で

フォーマットは以下の通りです。

# <ユーザ登録データファイルの仕様>
#
# ここには登録されたIDが1件1行で記録されます。もし忘れた方から照会があれば、
# このファイルから探すことになります。削除する場合は、直接このファイルを取りだし、
# 対象の1行を削除してください。このファイルはプログラムと同じ転送モード(アスキーモード)
# で扱ってください。なお、値に半角カンマ(,)を始め、特にニックネームには ,:;<> は使えません。
# ログインIDは直接変更することはできますが、このファイル内でユニーク(他に同じものがないこと)で
# なければなりません。
#
# ログインID,ニックネーム,Eメールアドレス<改行>
#
◎質問者からの返答

すみません、回答回数を増やしておくので、もう一度お願いします。

そのテキスト自体は読んだのですが、ファイルが添付されてくるわけではないので、ファイルの在処がわからなかったのです。

・自宅にPerl環境を置けないため、ローカルテストができません。

・ひとんちの環境なので、暴走させたくありません。なので、ファイル内編集を躊躇しました。

・それらのファイルは、設置後に自動生成されるのでしょうか?

・生成されない場合は、どこから入手しますか?

・生成される場合は……たぶんどうにかなると思います。

すみません、疲れてなければもうちょっと自分で読むんですけれど。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ