シンプルケータイ用掲示板の配布

[ PR ]

■ 注意

シンプルケータイ用掲示板は携帯向け掲示板に移行しました。
こちらのシンプルケータイ用掲示板はサポート外とします。ご了承下さい。

■ 実行イメージ

サンプル1
サンプル2

一つのPHPファイルで複数の板が使えます。

携帯で見てみたいという方はこちら

■ 対応携帯

対応

■ お願い

パケ代節約のためと、作者(たかひろ)が携帯用のサイトを持っていないので著作権表示部からリンクを貼っていないんですが、設置する際、もしあなたがPC向けのサイトを持っていたらサイトのどこからでもいいのでこのサイトにリンクを貼っていただけるとありがたいです。

■ 注意

絵文字に関して
絵文字に関する処理はいっさいしていないので、『絵文字は使わないように』と明記しておきましょう。(そのうち絵文字除去機能もいれるつもりです。)
H"について
H"から書き込んだり過去ログを読むには

  http://〜/spbbs.php?file_id=spbbs1&mode=h

(file_id=の後にはその板のID)にアクセスしてください。
URLを予め明記しておくか、これを使うなどしましょう。

(H"が<A HREF="hoge">タグに対応してくれればな…)

■ 特徴

■ バージョン

現バージョンは1.90です。

<02/05/11> Ver1.90

■ 補足

管理人はまだphpに詳しくないので、質問されても答えられないかもしれません。

■ ダウンロード

以下のファイル名で保存してください

spbbs.php もしくは spbbs.php3(本体phpです)
spbbs1.html(閲覧時のhtmlファイルです、PHPで読み書きするので編集しないでください)
jcode.phps(TOMOさん制作の漢字コード変換スクリプト)

■ PHP4の方へ

 PHP4の方は以下の部分を変更してください。

 spbbs1.html
 <A HREF='./spbbs.php3?file_id=spbbs1&mode=form'>
 ↓
 <A HREF='./spbbs.php?file_id=spbbs1&mode=form'>

 また、IDを変更した場合は、file_id=のあとにそのIDを記入してください


 spbbs.php
 375行〜
 --------------- ソースここから ------------------
	fclose($fp);
	$fp = @fopen($this->file_html, "w");
	 fputs($fp, $this->new_html);

 //	 rewind($fp);
 //	 fputs($fp, $this->new_html);
 // 	 ftruncate($fp, ftell($fp));
 --------------- ソースここまで ------------------

 ↓

 --------------- ソースここから ------------------
 //	fclose($fp);
 //	$fp = @fopen($this->file_html, "w");
 //	 fputs($fp, $this->new_html);

	 rewind($fp);
	 fputs($fp, $this->new_html);
 	 ftruncate($fp, ftell($fp));
 --------------- ソースここまで ------------------



 PHP 4.0.1以降の方は

 spbbs.php
 59行〜
 --------------- ソースここから ------------------
 //	PHP 4.0.1以前
 define("LOCK1", 1);
 define("LOCK2", 2);

 //	PHP 4.0.1以降
 //define("LOCK1", LOCK_SH);
 //define("LOCK2", LOCK_EX);
 --------------- ソースここまで ------------------

 ↓

 --------------- ソースここから ------------------
 //	PHP 4.0.1以前
 //define("LOCK1", 1);
 //define("LOCK2", 2);

 //	PHP 4.0.1以降
 define("LOCK1", LOCK_SH);
 define("LOCK2", LOCK_EX);
 --------------- ソースここまで ------------------

 に変えてください。
 

■ カスタマイズ

  ★板を二つ使う場合

   新たにspbbs1.htmlをダウンロードしてspbbs2.htmlで保存します。そしてspbbs2.htmlの

 <A HREF='./spbbs.php3?file_id=spbbs1&mode=form'>

   を

 <A HREF='./spbbs.php3?file_id=spbbs2&mode=form'>

   に変更します。


  ★板を三つ以上使う場合

   新たにspbbs1.htmlをダウンロードしてspbbs3.htmlで保存します。そしてspbbs3.htmlの

 <A HREF='./spbbs.php3?file_id=spbbs1&mode=form'>

   を

 <A HREF='./spbbs.php3?file_id=spbbs3&mode=form'>

   に変更します。
   そしてspbbs.phpの87行目〜を以下のように書き換えてください。

 --------------- ソースここから ------------------

//★ここから板ごとに設定

//板のID
define("ID1", "spbbs1");	
define("ID2", "spbbs2");

$bbs_title       = array( ID1 => "掲示板1",       ID2 => "掲示板2" );

$file_html       = array( ID1 => "./spbbs1.html", ID2 => "./spbbs2.html" );
$file_lock       = array( ID1 => "spbbs1.txt",    ID2 => "spbbs1.txt" );
$file_logmax     = array( ID1 => 7,               ID2 => 10 );
$directory_kako  = array( ID1 => "./spbbs1/",     ID2 => "./spbbs2/" );

//戻る先のURL
$return_url = array(
		    ID1 => "",
		    ID2 => ""
		   );

//書き込みがあった時の通知メアド(無記入で通知しない)
$to_mail    = array(
		    ID1 => '',
		    ID2 => ''
		    );

 --------------- ソースここまで ------------------

   ↓

 --------------- ソースここから ------------------

//★ここから板ごとに設定

//板のID
define("ID1", "spbbs1");	
define("ID2", "spbbs2");
define("ID3", "spbbs3");	

$bbs_title       = array( ID1 => "掲示板1",       ID2 => "掲示板2",       ID3 => "掲示板3", );

$file_html       = array( ID1 => "./spbbs1.html", ID2 => "./spbbs2.html", ID3 => "./spbbs3.html" );
$file_lock       = array( ID1 => "spbbs1.txt",    ID2 => "spbbs1.txt",    ID3 => "spbbs3.txt" );
$file_logmax     = array( ID1 => 7,               ID2 => 10,               ID3 => 10 );
$directory_kako  = array( ID1 => "./spbbs1/",     ID2 => "./spbbs2/"     ID3 => "./spbbs3/" );

//戻る先のURL
$return_url = array(
		    ID1 => "",
		    ID2 => "",
		    ID3 => ""
		   );

//書き込みがあった時の通知メアド(無記入で通知しない)
$to_mail    = array(
		    ID1 => '',
		    ID2 => '',
		    ID3 => ''
		    );

 --------------- ソースここまで ------------------

   板を四つ以上使う場合もこれを参考に、ソースの書き換えをしてください。
 

■ これからとか現在のバグとか

■ 著作権

著作権はたかひろにあります。
改造は可。再配布は不可。改造したものの再配布はメールをください。

■ メールください

設置後に感想、要望、バグ等々メールください。

ホームへ全体マップへ