ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

phpMixiBBSコミュの豆腐はまだですが…

  • mixiチェック
  • このエントリーをはてなブックマークに追加
レッツPHP!さんのPHPあぷろだを改造して名前を入れられるようにして、レス付けられるようにしたものを所用で作ってみました。
細かいところも結構改造しましたが、ソースとコメントを追ってください。でも、結構いい加減に弄ったのでバグ多いかもしれません。
ですが、デザインを大幅に変更すれば普通の掲示板として使えるかなぁと思って公開してみます。

バグ報告や意見などございましたらレス付けていってください。

http://cal-b.sourceforge.jp/upload.phps
http://cal-b.sourceforge.jp/upload.zip

ちなみに、パーミッション等は
./res/ 777
./dat/ 777
./.htlog 666
./count.txt 666
./last.cgi 666
で動くと思います。多分(ぇ

最初のパスワードは「test」になってます。
変更時はsha1()でパスワードをハッシュ化させてください。

sha1()を使用しているので対応バージョンはPHP4.3.0以上です。
ご意見お待ちしております。

コメント(3)

phpsを見ただけですが好き勝手言います(酷
自分がなるほどと思おうところだけ参考にしてください.

・ファイルは絶対パスになるようにした方がいい(手抜きをしたいなら__FILE__などを併用でいいと思います)
・スクリプトのエンコードがShift_JISなのがそもそも微妙(動作が環境依存)
・属性値のクォートはシングルかダブルか統一した方が見栄えがいい
・HTMLは英小文字の方が好み.というかまずは内部で統一ですかね
・color属性の16進数に#がない.さらに(color属性に限らず)常にクォートしたほうがいい.
・改行文字は「\n」の意識だけでOK?(一連のstr_replace群は内部フォーマットだけの処理かな)
・「@」は可能な限りつけない方がいい(エラーに気づかない)
・クォートで複数行を書くならヒアドキュメントを使った方がいい
・条件分岐でdefine()するのはどうかと(UPFILE_TYPE)
・MIMEは$_FILESに頼らない方がいい(難しいけど)
・ブロックは1文でも括弧を省略しない方がいい(2文目以降の追加が妙に無駄に大きな差分になる可能性がある)
いやはや、コメントも全く付かないので放置されまくって寂しいなぁと思ってたところなのでありがたいです。

基本的に元々のスクリプトの問題点が挙がってるので一つずつ潰していきたいところです、はい。

MIMEも何とかしたいけど、なかなか難しいので今は手をつけてないのです。

一歩ずつ着実に…
elfさんのご指摘の点について一部直してみました。
とりあえず、直ってない部分だけ上げてみます。

・ファイルは絶対パスになるようにした方がいい(手抜きをしたいなら__FILE__などを併用でいいと思います)
・改行文字は「\n」の意識だけでOK?(一連のstr_replace群は内部フォーマットだけの処理かな)
・クォートで複数行を書くならヒアドキュメントを使った方がいい
・MIMEは$_FILESに頼らない方がいい(難しいけど)

とりあえず、大分減りました〜
文字コードはUTF-8になってます。
ちなみに、MIMEは参考程度に取ってるだけなのでどうしようかと思ってます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

phpMixiBBS 更新情報

phpMixiBBSのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング