私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレせっかくだからPHPで掲示板作ってみませんか?
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ☆
レスフィルター : (試験中)
>>140
テーブル一個で済ますのはあまりよろしくないね。
分割するがよろし。板一個に付き一個。
create table bbs(
NO INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, //記事NO
RNO INT UNSIGNED NOT NULL, //レスポンス時の親記事NO
NAME TINYTEXT, //名前
MAIL TINYTEXT, //メアド
TITLE TINYTEXT, //親記事の場合の記事タイトル
MSG TEXT, //内容
DATE INT UNSIGNED, //発言日時
TS INT UNSIGNED //タイムスタンプ(age,sage用)
);
あとは適当なフィールドをINDEXにする。
テーブル一個で済ますのはあまりよろしくないね。
分割するがよろし。板一個に付き一個。
create table bbs(
NO INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, //記事NO
RNO INT UNSIGNED NOT NULL, //レスポンス時の親記事NO
NAME TINYTEXT, //名前
MAIL TINYTEXT, //メアド
TITLE TINYTEXT, //親記事の場合の記事タイトル
MSG TEXT, //内容
DATE INT UNSIGNED, //発言日時
TS INT UNSIGNED //タイムスタンプ(age,sage用)
);
あとは適当なフィールドをINDEXにする。
PHPの掲示板を探していたら、
http://www.runser.jp/softlib.html
こんなのがあった。動いているのがこっち
http://www.runser.jp/bbs.php
元々はDBで動いていたのを、使わないように改造したらしい。
http://www.runser.jp/softlib.html
こんなのがあった。動いているのがこっち
http://www.runser.jp/bbs.php
元々はDBで動いていたのを、使わないように改造したらしい。
掲示板の書き込み内容をデータベースに入れると楽だけど、
いまんとこnamazuで全文検索出来ないのが痛いんだよねえ。
みんなはその辺、どうしてるの?
いまんとこnamazuで全文検索出来ないのが痛いんだよねえ。
みんなはその辺、どうしてるの?
なんだっけ。
MLに流れてたけど、テーブルの内容全部書き出してそれにインデクサかけるんだっけ?
MLに流れてたけど、テーブルの内容全部書き出してそれにインデクサかけるんだっけ?
お邪魔しました、何気に管理部のセッション管理がphpっすね。
横漏れチェックはOKでした (w
横漏れチェックはOKでした (w
>>168
掲示板トップをindex.phpで吐いてるってことでしょ?
掲示板トップをindex.phpで吐いてるってことでしょ?
>>173
ピカチュウ警報
ピカチュウ警報
>>176
意味不明なんですが・・・
> .phpなんかでファイル吐いたらセキュリティーも糞も無くなる。
htmlファイルを吐いてブラウザにはそれを見せるのは危険ってこと?
って事は.phpで直接表示しろって事だよね?
> javaスクリプトで抜けばいいだろ。
ならPHPでクッキー使えばいいじゃん。
意味不明なんですが・・・
> .phpなんかでファイル吐いたらセキュリティーも糞も無くなる。
htmlファイルを吐いてブラウザにはそれを見せるのは危険ってこと?
って事は.phpで直接表示しろって事だよね?
> javaスクリプトで抜けばいいだろ。
ならPHPでクッキー使えばいいじゃん。
php吐いてる?
http://php.s3.to/bbs/fstyle/
http://php.s3.to/bbs/fstyle/
フォームからスクリプト書き込まれたら危ないのか…。
知らなかった ありがとうございます。
知らなかった ありがとうございます。
PHPは使ったこと無いからあんま知らないけど、
たとえばフォームから$varにPHPコード入ってる入力受けたとして、
echo $var ってやったら $var に入ってるコードが実行されるの?
そんなわけないよね?
$var を直接unlinkやsystemやexecやevalとかしなけりゃ問題ないでしょ?
他には$varにSSIのコードが入っててPHPからhtml「ファイル」を
書き出すときに$varをそのまま埋め込んでそのhtmlにアクセスされた時に
SSIが実行されちゃうとかでしょ。
なんか勘違いしてる人ばっかりっぽい。
それとも俺が勘違い?
たとえばフォームから$varにPHPコード入ってる入力受けたとして、
echo $var ってやったら $var に入ってるコードが実行されるの?
そんなわけないよね?
$var を直接unlinkやsystemやexecやevalとかしなけりゃ問題ないでしょ?
他には$varにSSIのコードが入っててPHPからhtml「ファイル」を
書き出すときに$varをそのまま埋め込んでそのhtmlにアクセスされた時に
SSIが実行されちゃうとかでしょ。
なんか勘違いしてる人ばっかりっぽい。
それとも俺が勘違い?
俺も使ったこと無いからあんま知らないけど
それが出来るのがphpなのでわ?
$varは汚れているってやつ
それが出来るのがphpなのでわ?
$varは汚れているってやつ
あくまでクッキー使うとかの理由で「.php」ファイルを吐く
場合に限りってことですので。
場合に限りってことですので。
あ、「.phpファイル」を吐くって話だったのか。やっと納得した。
そりゃ気を使わないといけないね。
「indexをPHPで吐いてる」
を単にindex.phpが動的にデータ読んでHTML生成してる
という意味だと思ったよ。
そりゃ気を使わないといけないね。
「indexをPHPで吐いてる」
を単にindex.phpが動的にデータ読んでHTML生成してる
という意味だと思ったよ。
2ちゃんタイプの掲示板だとログをMySQLとかのDBに持たせる
のと従来通りスレッド毎にファイルで持たせるのだとどっちが
効率いいんでしょう?
なんかDB化すると書き込み時にSELECT連発になりそうで不効
率なイメージがあるんだけどDB詳しくないので分かんないや。
のと従来通りスレッド毎にファイルで持たせるのだとどっちが
効率いいんでしょう?
なんかDB化すると書き込み時にSELECT連発になりそうで不効
率なイメージがあるんだけどDB詳しくないので分かんないや。
おう>>197
>>198
インデックスページ吐くときに表示スレッド数だけのSELECTが必要
になりますね。
あと、全板のログが入り乱れたテーブルからSELECTで必要な発言持
ってくるのって凄い効率悪そうに思えるんですけど、レスの数が膨大
になった場合の不可なんかはどんなもんなんでしょう?
インデックスページ吐くときに表示スレッド数だけのSELECTが必要
になりますね。
あと、全板のログが入り乱れたテーブルからSELECTで必要な発言持
ってくるのって凄い効率悪そうに思えるんですけど、レスの数が膨大
になった場合の不可なんかはどんなもんなんでしょう?
類似してるかもしれないスレッド
- こんにちは、PHPプロの方。教えてください。 (187) - [39%] - 2019/5/9 7:45
- phpのツリーのアルゴリズムがわかんねんんだよ! (66) - [36%] - 2022/10/19 16:30
- PHP仕様主旨と精神ってなんだとおもいますか? (166) - [31%] - 2022/8/1 7:00
- PHPで作られた有名サイトってあるの? (736) - [31%] - 2019/5/9 7:45 △
トップメニューへ / →のくす牧場書庫について