プチビー3.0β PHP埋め込み版
プチビー久々にアップデート 汗
今回は、PHP限定の埋め込み版です。(htmlには付けられません)
このページのサイドバーにあるように、ページに埋め込まれます。
ひとまずテスト版です。ヒトバシラーな皆様、なにとぞよろしくお願いいたします。
すみません、現状UTF-8限定となっています。
ファイル全体にわたって変更が入っています。
これまでご利用の方は、ログファイル(bbs.dat)以外は入れ替えになります。
CSSでデザインなど修正されている方は、改めて修正になってしまいます。
取り付けは至って簡単ですので一度おためしください。
1.まずはファイルをダウンロード。
http://camcam.info/data/bbs.zip
※念のため、今まで使っていた方は、プチビー関連をバックアップしてください。
2.bbs-ini.phpの設定を修正します。
パスワード、BBSディレクトリ、メールアドレス以外はそのままでもOKです。
bbs.datを今までのbbs.datと入れ替えてください。>利用者の方
修正したらbbsフォルダをそのままごそっとアップロード。
※フォルダ名は適当に変えてください。そのままでもOK。
3.ログファイル「bbs.dat」のパーミッションを606に変更
※書き込み可能なプロバイダの設定値を参考にしてください。
4.bbsディレクトリに test.phpが入っているので
まずはこれにアクセス!
例 http://hagemasu.info/bbs/test.php
ここで、一通りテストしてみて下さい。
デザインの変更などはここでやってしまうといいかもしれません。
5.うまくいったら、以下のソースをページに貼り付けてください。
a.php”); ?>
a.phpの部分は、貼り付けるページからの相対パスで指定してください。
文字コードUTF-8限定です。
それ以外のコードの場合、bbs-ini.phpの最下行にあるコードを修正して
すべての「ファイルそのものの文字コード」も変更してください。
以上で完了です。
使い方などはここを参考に。
不具合などありましたら、こちらのコメントへ!
プチビー3.0β PHP埋め込み版
Movable Typeをアップデートしていろいろ不具合を修正しながらサイトをいじっていました。
それで止めていたcamcamさんのMessage Bo...
プチ・ビー Ajax対応版勝手にリリース
CamCamのかむさん謹製,プチ・ビー(Petit-B)が新しくバージョン3.0となり,入れ替えついでにAjaxに対応させてしまえ!ということで大作戦。え...
隊長!何故か画像が「?」表示になってtest.phpは真っ白に近い状態ですが、コレは我のミスでしょうか?
ちなみに当然の如く、a.phpにアクセスしても同じでした。
以上、ヒトバシラーでした!
お久しぶりです。かなーり久しぶりにコメント書かせていただいているので覚えてらっしゃいますでしょうか。
iBlogではお世話になっていました。今回MTにこのプチビーを入れさせていただきました。
今のところ問題なく動いております!
移行するかも?といいつつ、WordPressを構築しています。
そっちにつけてみたのですが、エントリの長さに比例して、サイドバーにあるプチビーが伸びてしまいます。
Read Moreでエントリを個別に開くと、さらに、びよーんと伸びてしまいます。
とりあえず、ご覧になって頂けますか?
http://truechild.com/wp/です。
よろしくお願いしまーす。
まりこさん
ソース見ましたが、<ul><li> の使い方が違う感じがします。
その書き方でやるなら<li></li>できちっと挟むか、
(それも無理がある感じがしますが)
できれば <ul><li> の範囲外のがいい気がします。 <ul><li>にもスタイルが適用されてますよね?
ぬおー、そうなのですね?
実は(ていうか、ご存知と思いますが)、CSSもHTMLもうといので、
ソースをプリントアウトして、デバッグします。
お騒がせしました。
かむかむさん、変なことゆっちゃってごめんね。
まりこさん
はいはーい!
少し整理するだけだと思いますよ。
かむかむさん、解決しました。
style.cssの56行目のところ、こんな風に修正しました。
.bbs_line {
/* clear:both; */
padding-bottom: 12px;
}
いけなかった?
まりこさん
その辺はご自由にやっちゃってください!
がんばれ〜
どうもです。
前バージョンを使用しておりますが最近スパムコメントの標的になってしましました(泣)IPやホストなどを設定してもコメントできるのはなぜなんだろう。なんか良い方法ないですかね〜!?
KYOさん
あらら、いけませんね。こんなものまでねらうとは...
このバージョンは、NGワードと全角で対策してます。
ひとまず、こちらで対策してみてください。
まず、b.phpの50行目付近の
$formdata=......の行の上でいいので
$mess = mb_convert_encoding($_POST['a03'], "UTF-8", "auto"); if (!preg_match("/[\x8E\xA1-\xFE]/",$mess )) {
err_msg("日本語じゃないとだめだよ。Japanese only: denied.");
}
foreach ($ng_word as $word){
if (preg_match("/$word/",$_POST['a03'] ) ){
err_msg("NGワードを含でるよ。contains NG word : denied.");
}
}
を追加して
bbs-ini.phpのどこでもいいので
//NGワードをカンマ区切りで追加してください。\""ダブルクオーテーションがいります。
$ng_word = array("casino","poker","online","gambl","roulette");
を追加して
一度テストしてみてもらえますか?
おねがいします〜
かむさん
何度もすません。
只今インストールしてみたのですが以下のようなエラーがでてきました。
Parse error: syntax error, unexpected '{'
がbbs-ini.phpの26行目に出てきます。
これはサーバの問題なんでしょうか?試しにテキストリンクにして再度アップしてみると今度は37行目でひっかかります。
これは何かこちら側で修正可能なのでしょうか?
よろしければおしえてください。よろしくおねがいします。
tackさん
ダウンロードしたものをこちらで試してみましたが
特に問題ないようです。
サーバの問題というのも考えにくいですが
設定書き換えたときとか
ダブルクオーテーションやセミコロンを
消してしまったりとかないですかね?
なぜかmiでユニコードでのセーブ設定になってしまっていて、それをShift-Jisに変更したらエラーが無くなりました。
すいませんです。こちらのミスでした。
ご返答ありがとうございました!
Tackさん
あ、ひょっとしてこの現象ですかね。
http://mitene.tv/comcom/C45407648/E2101978687/index.html
ひとまずうまくいっているようでよかったです。





RSSを登録する