無料(フリー)掲示板CGIプログラムとwebツール

HitBBS 初めに お約束 設置の基本 見本 DL&更新情報

※「お約束」に同意できない場合は使用する事が出来ません。

詳細 取説 設定 スキン

V14.0-詳細

概要

【無料版】
この掲示板プログラムは、単一スレッドの画像掲示板を簡単に複数設置する事が出来るものです。

この掲示板プログラムは、個人・非商用での使用を前提としています。法人並びに閲覧者等から対価を得る商用サイトでの使用は出来ません。

特徴

掲示板はAMP(Accelerated Mobile Pages)に対応しています。

スキン方式採用で、HTML(ホームページ作成)の知識があれば外見をご自分で変更できます。
編集時の文字コードはUTF-8ボム無しです。表示の文字もUTF-8になります。

一度の投稿で、最大9個の画像ファイルがアッフーロードでき、最大送信量はサーバの性能と回線速度次第です(タイムアウトあり)。

投稿可能な画像は、jpg形式、png形式、gif形式(アニメーション含む)その他約10種類ほどで、公開される画像は、jpg形式、png形式、gif形式の場合はその形式で公開され、 それ以外はjpg形式に変換されます。

画像は圧縮される場合もあります、大きさの制限もあります。サムネイルのgifアニメーションも動きます。

Exif情報は画像から削除されますが、回転情報を読み取り、画像の向きを直して公開されます。

画像の投稿に対し、一行の返信コメントが付けられます。

投稿時にパスワードを入力すると、後で投稿者が削除できます、付いていた一行コメントも同時に削除されます。 パスワードを10回ほど間違えるとロックされます(約24時間で解除されます)。

e-mailを入力して投稿した者は、他のe-mailを入力した投稿者へ付属のメールフォームからメール送信出来ます(ユーザー間メール機能)。 送信フォームを使用するので、掲示板上では投稿者のe-mailは非公開となりますが、送信した相手に返信用アドレスとして知らされます。

○プログラムの動作の流れ。
「セットアップ」セットアップ用CGIへアクセス→セットアップ実行→完了ページ出力。
「表示」スレッドにアクセス→ページ出力。ページ移動リンクで移動→ページ出力。
「投稿」投稿欄から投稿→投稿処理→投稿完了ページへ移動→完了ページ出力。

主な機能
  • 自然な形のインターネットアドレス
  • AMP対応
  • 「戻るボタン」Ver.2搭載
  • 通常・タブレット・モバイル、の表示切り換えとスタイルシートの切り替え機能
  • 1ページに付き投稿は10個表示、それより増えた場合は複数ページに分割
  • スレッドには新着の投稿から並べる「最新」ページ付き
  • 各投稿に対して、文字のみで一行の返信が9回可能(一行コメント)
  • 投稿者同士の間でのメール送信機能
  • なりすまし防止(クッキーを使った簡易版)
  • 投稿の際に「法令順守」の確認
  • クッキーが無効で投稿制限
  • コメントの無駄改行等の削除
  • Exif情報の削除、表示画像の向きの適正化
  • 投稿者名「管理人」は管理人のみ表示可能
  • 投稿時のタイムアウトは約1分(変更可)
  • 投稿時のパスワード、メールアドレスは暗号化してログに保存
  • スパム規制
  • 設置が簡単なセットアップ機能付き
  • 変数内容の確認機能(変数一覧)付き
  • 「只今、準備中です。」の表示で投稿の一時停止
  • たまり過ぎた古い投稿(スレッドのページ毎)の自動削除
スペック
  • スレッドの作成数:推薦、一個~数個(多くても100程度まで)
  • 各スレッドのページ最大保有数:無制限、推薦:10~10,000程度
  • 各スレッドの最大投稿数(一行コメント除く):ページ数×10
    (理論値:10桁のコメントID番号が埋まるまで)
  • 一行コメントの最大数:コメント数×9
  • 一度の画像アップロード最大数:9

ご利用に当たり

準備するもの
  • 条件に合ったwebサーバ(自前、レンタル、共用を問わず)
  • FTPアップロードソフト(クライアントソフト)等
  • シフトJISとUTF-8(ボム付き・ボム無し)が編集できるテキストエディタ
  • アッフロードや管理を行うWindowsパソコン
サーバの必須条件
  • Encodeモジュール
  • Image Magick
  • MIME::Base64モジュール
  • sendmailコマンド
  • .htaccessd使用可(セットアップで作成されます)
※大抵のサーバで既に条件は整っていると思われます。
※.htaccessdが使用できないサーバでは、たぶん動作しません。
※UTF-8のボム(BOM)とは、文字コードがUTFである事を示す小さなデータで、文章ファイルの一番先頭に付けらる。文字としては表示されない。

ファイル構成 - (転送モード)

ZIP ┐
    │
    ├ v14 ┐
    │     │【BBSディレクトリ】
    │     ├ bbs ┐
    │     │     │画像ディレクトリ
    │     │     ├ imgs ┐
    │     │     │      └ delete.jpg - (バイナリー)
    │     │     │
    │     │     ├ adms.cgi -------- (アスキー)
    │     │     ├ mail.cgi -------- (アスキー)
    │     │     ├ outside.cgi ----- (アスキー)
    │     │     ├ spam.cgi -------- (アスキー)
    │     │     └ v14.css --------- (アスキー)
    │     │
    │     │【ビンディレクトリ】
    │     ├ bin ┐
    │     │     ├ get.pl ----------- (アスキー)
    │     │     ├ get-retun.pl ----- (アスキー)
    │     │     ├ mailto.pl -------- (アスキー)
    │     │     ├ outside-sub.pl --- (アスキー)
    │     │     ├ post.pl ---------- (アスキー)
    │     │     ├ setup.pl --------- (アスキー)
    │     │     ├ v14-data-sub.pl -- (アスキー)
    │     │     ├ v14-sub.pl ------- (アスキー)
    │     │     └ v14-sub2.pl ------ (アスキー)
    │     │
    │     │【プラグインディレクトリ】
    │     ├ plu ┐
    │     │     ├ get-fom-del.pl --- (アスキー)
    │     │     ├ get-fom-new.pl --- (アスキー)
    │     │     ├ get-fom-res.pl --- (アスキー)
    │     │     ├ get-img.pl ------- (アスキー)
    │     │     ├ get-index.pl ----- (アスキー)
    │     │     ├ post-del.pl ------ (アスキー)
    │     │     ├ post-new.pl ------ (アスキー)
    │     │     ├ post-new-sub.pl -- (アスキー)
    │     │     └ post-res.pl ------ (アスキー)
    │     │
    │     │【プライベートディレクトリ】
    │     ├ private ┐
    │     │         └ v14_dats.cgi - (アスキー)
    │     │
    │     │【スキンディレクトリ】
    │     ├ skin ┐
    │     │      ├ skin-amp-css.pl --- (アスキー) AMPページ
    │     │      ├ skin-amp-img.pl --- (アスキー) AMPページ
    │     │      ├ skin-amp-index.pl - (アスキー) AMPページ
    │     │      ├ skin-fom-del.pl --- (アスキー) 削除フォーム
    │     │      ├ skin-fom-new.pl --- (アスキー) 投稿フォーム
    │     │      ├ skin-fom-res.pl --- (アスキー) 一行コメントフォーム
    │     │      ├ skin-mail.pl ------ (アスキー) メールフォーム
    │     │      ├ skin-pc-css.pl ---- (アスキー) 通常(PC)ページ
    │     │      ├ skin-pc-img.pl ---- (アスキー) 通常(PC)ページ
    │     │      ├ skin-pc-index.pl -- (アスキー) 通常(PC)ページ
    │     │      ├ skin-retun.pl ----- (アスキー) 受け付けましたページ
    │     │      ├ skin-tab-css.pl --- (アスキー) タブレットページ
    │     │      ├ skin-tab-img.pl --- (アスキー) タブレットページ
    │     │      └ skin-tab-index.pl - (アスキー) タブレットページ
    │     │
    │     └ index.html - (アスキー) 必要に応じて編集
    │
    └ (その他 転送不要ファイル)

主要ファイル概要

bbs(BBSディレクトリ)

adms.cgi
実行ファイルです。
セットアップ用です。セットアップ後は使用しませんから削除しても良いです。
セットアップを繰り返した場合、修復セットアップになります。
mail.cgi
実行ファイルです。
ユーザー間メール送信用です。投稿時に入力したメールアドレスにメールを送る際に使用されます。
outside.cgi
実行ファイルです。
コメントにURLを書きこむと自動リンクしますが、そのリンクからアクセスする際に使用されます。削除すると自動リンクしなくなります。
spam.cgi
スパム規制です。これは実行ファイルではありません。
v14.css
外部スタイルシートです。

bin(ビンディレクトリ)

PLファイル(CGIスクリプト)があります。

plu(プラグインディレクトリ)

後で差し替えたり追加したりできるPLファイルがあります。

private(プライベートディレクトリ)

v14_dats.cgi
初期設定ファイル。
ここに大部分の設定が入っています。

skin(スキンディレクトリ)

外見を決めるスキンがあります。


詳細 取説 設定 スキン

HitBBS 初めに お約束 設置の基本 見本 DL&更新情報


HitBBS (c)
 管理人:ひとちゃん