Skip to content

The BBS has multiple threads as comment pages in many systems

Notifications You must be signed in to change notification settings

celebrater46/php_hp_bbs_2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP HP BBS についてあれこれ

##############################################
利用規約とか
##############################################

当プログラムは富士見永人が個人のサイト公開向けに開発したものであり、極めてシンプルな WEB 掲示板(BBS)です。

MITライセンスでの配布となります。
著作権表示とライセンス表示をしていただければ改変、再配布してくださって構いません。
当プログラムを使用して発生した如何なる問題にも作者は責任を負いません。
詳しくはMITライセンスでググってください。
 
本プログラムの利用を開始した時点で規約に同意したとみなされます。
 
バグなどの不具合報告があれば可能な範囲で対応する予定ですが、多忙につき保障はできません。
極めてシンプルかつ短期間でインスタント開発されているため、フォルダ名を変えたりリストの書き方を間違えたりすると容赦なくバグります。



##############################################
なりすまし防止機能(トリップ機能)について
##############################################

2ch でいうところのトリップ機能が標準装備されています。
トリップというのは、投稿者が名前の後ろに #(半角シャープ)をつけて適当な文字を入れると
暗号化されて投稿者名の横に表示され、自分であることの証明になります。
他人の名前を騙ったなりすまし投稿対策になるので、true にしておくことをオススメします。



##############################################
使い方
##############################################

zipファイルを DL して展開し、レンタルサーバーにアップロードします。
また、同ページにて配布されている「FP COMMON MODULES」も同様にアップロードします。
init.php を変更することでサーバーのどこにでも配置できますが、
当アプリと同じディレクトリに配置するのが簡単です。

一応解説しておくと、FP COMMON MODULES 内にある
php_img_auth というのが画像認証用プログラム、
php_number_link_generator というのが
コメントを一定数ごとにページ分割する機能、
my_micro_mailer というのがコメントが投稿された際に
メールを送信する機能です。

メール送信機能はサーバー環境によっては使えないかもしれません。
あと送られたメールが Gmail の管理人環境だと
だいたいスパムフォルダ行きになりますが、
一度スパムフォルダから拾い上げることで通知メールとして使えるようです。

lists フォルダ内の log ファイルのパーミッション権限を 600 に設定します。
init.sample.php を init.php と名前変更し、設定をご使用の環境に合わせて書き換えます。
投稿の一時制限や画像認証の使用などもここで設定できます。

外部のサイトに組み込む場合、phbbs_get_html("test") という関数を使います。
"test" は掲示板のスレッド名なので、自由に変更できます。
他の php ファイルに組み込めば、複数の掲示板を運用することもできます。

新しいスレッドを追加するには、lists フォルダ内に新しい log ファイルを追加してください。
サンプルをコピペして名前を変えれば OK です。

MySQL や SQlite など DB でも使えるようにする予定ですが、時期は未定です。



##############################################
更新履歴
##############################################

2022.3.31:
v2.0 を公開。
Securimage による認証機能追加。


2022.1.20:
v1.0 を公開。



############################################################################################
############################################################################################
About PHP HP BBS (PHPHPBBS)

##############################################
Terms of service
##############################################

This "PHP HP BBS (PHPHPBBS)" is the App that I "Enin Fujimi" developed for exhibition my site.

PHPHPBBS is MIT license.
If specify a copyright, you can edit PHPHPBBS and give it out on the Web.
I never take responsibility even if PHPHPBBS leads any troubles.

I regard you accept this agreement as you start to use PHPHPBBS.

If you find any bug, tell me it. I will fix the bugs, but I don't know when it resolves.

PHPHPBBS is very simple and being developed quickly.
If you change any folder name or mistake the syntax of each TXT files, PHPHPBBS will be not working. Be careful.


Copyright (C) Enin Fujimi All Rights Reserved.

About

The BBS has multiple threads as comment pages in many systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published