オマエラPHPで掲示板つくれませんか?
: Apache初心者 [] 02/07/10 01:45:s6ix1jgo とりあえず、データベースは何を使えばいいかと。 PostgreSQL, MySQLどっちがいいかな? 掲示板作るには。 : nobodyさん [sage] 04/12/11 00:04:48ID:??? 漏れはbmyboxでMySQLナッシング…orz : nobodyさん [sage] 04/12/11 00:07:49ID:??? 使った方が何かと都合が良いならそれで。 処理が早くなるとかっすか? よくわかんないけどにPHP-STATSみたいにDBからバックアップとれたりするのかな。 : nobodyさん [] 04/12/11 00:13:25:755OaB72 それじゃ、使わない方向で行こうかな? 楽だからです。 速度は、柔軟性を持たせるならDB使った方が早いですね。 最適化するなら件数の少ないうちはDB使わない方が早いかもしれないです。 でも、速度が問題になるのは件数が多くなった時なので・・・ DBからバックアップ取るのは、ファイルベースより簡単なんじゃないでしょうか? ファイルならファイルをコピーするだけって人もいるだろうけど。 : nobodyさん [sage] 04/12/11 00:17:02ID:??? 588だけど作者さんの良いと思う方法でやってくれていいですよ。 MySQL使えない鯖に居るのが悪いんだし('A`) : nobodyさん [] 04/12/11 00:19:29:755OaB72 誰も使わないんじゃ作る意味無いですしね。 出来るだけ多くの人が使えるようにっていうのもひとつの道のような気がしてます。 : nobodyさん [sage] 04/12/11 00:56:38ID:??? DATファイルに書き出すとして、そのDATを分割するんじゃダメ? ある程度以上のサイズになったら分割して2chみたくDAT落ちを再現、とか。 : nobodyさん [sage] 04/12/11 20:50:49ID:??? え、今は単一ファイルにデータ全部ぶち込んでるの?スレごとに分けるとかじゃなくて? : nobodyさん [sage] 04/12/13 04:27:02ID:??? 完成が楽しみだ : nobodyさん [sage] 04/12/13 22:30:51ID:??? 最近更新がないのはちょっと疲れて来てるのかね ソースの公開まだだろうか : nobodyさん [] 04/12/15 00:07:36:IdckcAJv 私にも生活があるので・・・ 継続して作るので、待っててくださいね。 : ◆LLLLLLLLL. [sage] 04/12/15 04:17:32ID:??? つーかソフトウェア板でやれって感じだなピー : nobodyさん [sage] 04/12/15 11:06:56ID:??? は? : nobodyさん [sage] 04/12/15 11:21:43ID:??? は馬鹿なので無視してください。 : nobodyさん [sage] 04/12/15 11:38:10ID:??? ただトリップを見せたかった、みたいな? : ◆LLLLLLLLL. [sage] 04/12/15 12:54:38ID:??? #*Tp0tp8[ か。有名なやつみたいね : ◆LLLLLLLLL. [sage] 04/12/15 15:10:42ID:??? どれどれ : ◆LLLLLLLLL. [sage] 04/12/16 12:48:37ID:??? ぬる : nobodyさん [sage] 04/12/17 23:58:18ID:??? マターリ更新待ち : ◆LLLLLLLLL. [sage] 04/12/18 06:58:43ID:??? テスツ : nobodyさん [sage] 04/12/18 18:53:46ID:??? 放置プレイ・・・なのかな・・・orz : nobodyさん [sage] 04/12/18 20:02:13ID:??? お前、誰? : nobodyさん [sage] 04/12/18 21:04:41ID:??? お前こそ誰? 荒れつつ閑散としてるな : nobodyさん [sage] 04/12/18 22:12:13ID:??? おまえはオレ、オレはおまえ : nobodyさん [sage] 04/12/18 22:56:23ID:??? 何だか寂しいスレになってるけど・・・・・ がんばってください : nobodyさん [] 04/12/24 02:58:28:vKtSVU0R ふぉおおおおおおおおおおおおお まだっすかああああああああああああああ : nobodyさん [sage] 04/12/28 15:34:11ID:??? 元気ですカー? : nobodyさん [sage] 05/01/01 18:55:11ID:??? 592氏はどうしてるんだろう・・・。 無理だったならそう言ってくれると無駄に期待して待ち続けなくて済むんだが・・・。 : nobodyさん [sage] 05/01/01 19:21:14ID:??? >614 年始から暇人だな、お前。 : nobodyさん [sage] 05/01/02 01:06:20ID:??? 新年おめでとう。 生きてますかー?ダイジョウブですかー? : nobodyさん [] 05/01/13 13:38:50:dqr3WSUw 逃避したなwww : nobodyさん [] 05/01/14 13:28:00:ToxRmOlz 今、PHPで掲示板作ってるんだけど、書き込み/表示はできるようになった 書き込み削除と返信できるようにしたいんだけど どうやればいいかな? : nobodyさん [sage] 05/01/14 13:37:40ID:??? >618 お疲れさん 帰って良いよ : nobodyさん [] 05/01/14 14:21:24:sj4KYmxy 掲示板かぁ。 うちの会社の研修で作らされたよ。懐かしー セッションによるユーザー認証・書き込み・削除・検索・サニタイズの機能付きでデータベースに記事を保存しておける。 PHPをまったく知らない(Cの経験はあり)ところから初めて1週間で作らされたけど、よっぽど使えない奴じゃない限り普通に作ってたぞ。 : nobodyさん [sage] 05/01/14 14:40:45ID:??? で? : nobodyさん [] 05/01/14 19:02:36:DmefWosX 1週間で何とかなるものなの? 研修とか何もなしに作るってやつ? やべー4月から不安になってきたー。 : nobodyさん [sage] 05/01/15 15:22:34ID:??? 何とかなるよ PHPの掲示板配布してるところも多いし、幾らでもソース見れるんだから 例えその職の人じゃなくても、やる気さえあれば十分出来るようになるって : nobodyさん [sage] 05/01/15 22:23:28ID:??? 掲示板配布してるところのいじっても大丈夫? : nobodyさん [sage] 05/01/16 01:18:19ID:??? 利用規約ちゃんと読んだ上でなら良いと思われ。 : nobodyさん [sage] 05/01/16 14:18:47ID:??? 利用規約ちゃんと読んだ上で問題がないなら、な。 : nobodyさん [sage] 05/01/17 12:20:14ID:??? PHPをまったく知らなくて、Cの経験もない(童貞)僕は何から手を付けたらよいのでしょうか? プログラミングとか全くしたことがありません。HTMLはなんとかわかっているつもりですが、 PHPのソース見てもなにがなんだかさっぱりです。 僕も掲示板が作りたいのです! : nobodyさん [] 05/01/17 21:12:03:JYlH4zoK それじゃ作るので、仕様はっきりさせてください。 前回、ちょっと無理っぽかったのは、仕様に無理があったことだと思います。 たとえば、{}で囲まれた範囲といいつつ{{}この場合にどちらを優先させるとか、 /**/このスタイルを使うといいつつ、終端に達しない場合の処理を考えたくないとか、 こういう部分だったと思います。 今回は、完成させることを目標にするので、使いたい人は多少勉強してください。 もう一点、DB使っていいのかどうかはっきりしてください。 使ったほうがコーディングが楽です。 使いたい人が居ないようなら完全に終了にします。 : nobodyさん [sage] 05/01/17 21:32:01ID:??? 一昔前はDBなんて使おう門なら頭大丈夫?って目で見られて他のに いやはや、こんなにお気軽にDB使えるなんて時代の進歩って素げーな : nobodyさん [sage] 05/01/18 00:13:19ID:??? >628 お久しぶりです。 > 前回、ちょっと無理っぽかったのは、仕様に無理があったことだと思います。 > たとえば、{}で囲まれた範囲といいつつ{{}この場合にどちらを優先させるとか、 > /**/このスタイルを使うといいつつ、終端に達しない場合の処理を考えたくないとか、 > こういう部分だったと思います。 > 今回は、完成させることを目標にするので、使いたい人は多少勉強してください。 つまり、利用者にも、最低限のルールは覚えてもらうと言うことでしょうか。 もしも、には対応しないと。 それとも、各自で改造してくださいって意味かしら? 個人的に、DB使用は大賛成です。 ただ、>588さん、>591さんの様に、対応していないサーバーも多いかもしれないので、 判断が難しいですね。 そこで、DBに関しては、単純に投票形式にしてみませんか? DBを使用したほうが良いと思う人・そうでない人、出来れば理由や意見があれば良いかな。 : nobodyさん [] 05/01/18 01:14:24:nh+tmoCq 「俺が仕様を決める」といっている人は最低限その程度の知識が必要なのでは? 掲示板に書き込む人のことはわかりません。 : nobodyさん [age] 05/01/18 11:15:27ID:??? >そこで、DBに関しては、単純に投票形式にしてみませんか? >DBを使用したほうが良いと思う人・そうでない人、出来れば理由や意見があれば良いかな。 んなのクラス化して記事の投稿や読み込み部分を隠蔽してどっちでもいけるようにすればいいだけじゃん。 そういう下請け部分を固定化する設計自体がダメダメだろ? : nobodyさん [sage] 05/01/18 11:18:30ID:??? ぶっちゃけ、そっちではなく > もう一点、DB使っていいのかどうかはっきりしてください。 こっちにつっこむべきでは? : nobodyさん [sage] 05/01/18 12:00:22ID:??? DB,フラットファイル両方用意すればいいんじゃねえの。 どうせ作るなら「別にお前の作ったものをわざわざ使わなくても ほかにいいものあるよ」と言われないような物を作ったほうがいい。 : nobodyさん [age] 05/01/18 13:22:43ID:??? PHPなんだし、コードもいじれるんだから インターフェースだけ用意して未対応DBは自分で実装しる!ってのが美しいような。 : nobodyさん [] 05/01/18 21:12:23:nh+tmoCq DB使う場合と、ファイル使う場合では、完全に形式を変えます。 データ構造そのものを極端に変えます。 一切の互換性はありません。 : nobodyさん [] 05/01/18 21:22:36:nh+tmoCq たぶんわかりにくいと思うので補足しておきます。 > そういう下請け部分を固定化する設計自体がダメダメだろ? 下請け部分を固定化していないBBSで成功しているものを考えてください。 どうですか? 完全に間違った考え方だとわかったでしょう? : nobodyさん [sage] 05/01/18 21:48:29ID:??? |l |l l |l | |i |i l |i l| li | ∩ _,,..,,n,r'゙ <⌒つ ./ ゚ 3 ヽ )´ ) l ゚ ll ∩ ノ そ Σ `'ー---‐'' ( ⌒ヽ/V⌒v、/⌒ ビダァァァン!! : nobodyさん [sage] 05/01/18 23:05:17ID:??? 設置難易度高めでもDBを生かした多機能掲示板がいいなぁ。 最近はレンタルも選択肢多くてカスタマイズもできるから普通の掲示板はいらない。 : nobodyさん [age] 05/01/19 02:56:19ID:??? 難易度とDB利用は必ずしも比例しない。 正しく設計を行えば掲示板の処理からバックエンドのDBやファイルシステムを 意識することなく投稿や閲覧が出来る。 DBのインストールがあるから難易度が高いってのは別問題。 そもそも掲示板システム側でDBMSのインスコまでどうこう出来る訳ではないので SB使いたい人は自分で頑張ってもらう。それがいやならファイルでやれ。 : nobodyさん [sage] 05/01/19 03:12:21ID:??? それは分かったけど、つまり、あんたはDB使用おkってことか? : nobodyさん [] 05/01/19 03:22:59:wUvziEtM それじゃ、雛形作って見せてください。 それから考えましょう。 : nobodyさん [sage] 05/01/19 11:35:09ID:??? ttp://blue.ribbon.to/~fai/bbs/index.php この掲示板の配布先をご存知の方いませんか? : nobodyさん [sage] 05/01/19 14:16:08ID:??? 配布先?誰が使ってるか知りたい、って?w : nobodyさん [sage] 05/01/19 17:04:06ID:??? 配布してなさそうだから配布先は無いんじゃないの : nobodyさん [sage] 05/01/19 17:17:28ID:??? 掲示板て1から作れないほど大変で巣かな? : nobodyさん [age] 05/01/27 13:13:07ID:??? age : nobodyさん [sage] 05/01/28 03:21:16ID:??? 掲示板なんて作りたい放題作れるJan-Yo DB使おうと使わないようにするもやりたい放題Jan-Yo 入門書最初っからちゃんと進めていけばできるYo : nobodyさん [] 2005/07/07(木) 01:09:22:gjggPGY2 ちょいと質問させてください。 PHP+MySQLで掲示板を作ろうとしています。 テーブルの構造は、 +------+-------+-------+-------------+ | ID | resID | name | text | +------+-------+-------+-------------+ | 1 | 0 | 太郎 |テスト書込み | | 2 | 1 | 花子 |返信テスト | | 3 | 0 |かつお |日曜日の夜 | | 4 | 0 |わかめ |パンチら | | 5 | 2 |たらお |ままー | | 6 | 0 |ますお |おとうさん | | 7 | 2 |あじお |そんな人えん | +------+-------+-------+-------------+ 親記事も子記事(返信記事)も1つのテーブルに入ります。 IDはオートナンバー、resIDは、親記事には0が、子記事には親記事のIDが入ります。 ここまでは出来てるのですが、 表示をさせようとしたところで、止まってしまいました。 ■親記事・・・・・・ ◆子記事・・・・・ ◆子記事・・・・・ ■親記事・・・・・・ ■親記事・・・・・・ という風にしたいのですが、普通にSELECT文では、ID順になってしまうわけで…。 どうしたら、↑の様に表示できるでしょうか。 ORDER BYも何か違うような気がするし…。 教えてくださいm(__)m : 649 [sage] 2005/07/07(木) 01:10:27ID:??? Σ(゚д゚|||)ガーン テーブル図がめちゃくちゃだ… ごみん。 : nobodyさん [sage] 2005/07/07(木) 02:00:50ID:??? 一つのSQLで済ませたいなら select a.ID as threadID, b.ID, b.name, b.text from table a left join table b on a.ID = b.resID or a.ID = b.ID where a.resID = 0 で threadIDとIDが同じものを親記事として表示、 違うものを子記事として表示 かな。 : nobodyさん [sage] 2005/07/07(木) 02:15:13ID:??? ってツリー掲示板か。じゃだめだ。 : nobodyさん [sage] 2005/07/07(木) 15:01:47ID:??? 親記事と子記事のテーブル作ればいいんジャマイカ? : nobodyさん [sage] 2005/07/07(木) 15:07:05ID:??? ああ、ごめんよく読んでなかった 上は無しで : nobodyさん [sage] 2005/07/07(木) 16:44:47ID:??? いや、ツリーじゃないでしょ。 多分、>653の通りでいいんじゃないかと : 649 [] 2005/07/07(木) 21:25:39:gjggPGY2 ツリーじゃないです。 これは、同じテーブルをJOINすると言う事ですか? 真似てやってみたのですが…何か違う気が…。 ---------------------------------------- SELECT a.ID as threadID, b.ID, b.name, b.text FROM bbs a LEFT JOIN bbs b on a.ID = b.resID or a.ID = b.ID where a.resID = 0 ---------------------------------------- テーブル名はbbsです。 >多分、>653の通りでいいんじゃないかと と言うことは、テーブルを2個にすると言うこと? 出来れば、の構造でいきたいです。 : nobodyさん [sage] 2005/07/08(金) 04:00:17ID:??? ツリーじゃないならID5と7のresIDは1の子記事な2をつける形じゃなく、 親記事1をつける形にした方が・・・。 そしたらでいけるし。 : nobodyさん [sage] 2005/07/08(金) 04:01:21ID:??? 2につけたという事実がほしいなら、resIDの他にスレッドIDが欲しい。 : 649 [] 2005/07/08(金) 18:48:29:9xlea3/2 すみません、大きな間違いを書いてました! テーブルデータ、ID5と7のモノは、resIDは共に3の間違いです(>_<) +------+-------+-------+---------+ |ID | resID | name | text | +------+-------+-------+---------+ | 1 | 0 | 太郎 |テスト書込み | | 2 | 1 | 花子 |返信テスト | | 3 | 0 |かつお|日曜日の夜 | | 4 | 0 |わかめ|パンチら | | 5 | 2→3 |たらお|ままー | | 6 | 0 |ますお|おとうさん | | 7 | 2→3 |あじお|そんな人えん | +------+-------+-------+---------+ 本当ごめんなさい。 ↑のテーブルレイアウトで、普通の掲示板を作りたかったのでした…。 という事は、さんの言うように の方法でやれば出来るのでしょうか? んー、で書いた書き方以来進んでいないのです(´・ω・`) : nobodyさん [sage] 2005/07/08(金) 19:15:50ID:??? じゃあで ORDER BY a.ID desc, b.ID でどうよ。 : 649 [] 2005/07/08(金) 21:40:39:Cus4h7Yc こうしてみますた。 ---------------------------------------- SELECT a.ID as threadID, b.ID, b.name, b.text FROM bbs a LEFT JOIN bbs b on a.ID = b.resID or a.ID = b.ID WHERE a.resID = 0 ORDER BY a.ID desc, b.ID ---------------------------------------- と、やっぱりエラーが出てきました。 Unknown column 'a.resID' in 'where clause' んんんんーー(;´Д`) : nobodyさん [sage] 2005/07/09(土) 07:24:22ID:??? リレーショナルデータベースでテーブルの結合は得意とするところなんだから親テーブルとレステーブルと分けたほうが簡単そうなんだけど : 649 [sage] 2005/07/09(土) 20:59:51ID:??? 出来たよ〜(´∀`) ありがとう!! SELECT a.ID as threadID, b.ID, b.name, b.text FROM bbs AS a LEFT JOIN bbs AS b on a.ID = b.resID or a.ID = b.ID WHERE a.resID = 0 ORDER BY a.ID desc, b.ID : nobodyさん [sage] 2005/07/10(日) 03:29:54ID:??? 素朴な疑問。 の方法で、返信されたらその書込みが一番上に表示したいときは どうするのだろう? : nobodyさん [sage] 2005/07/11(月) 21:13:49ID:??? lastReplyとかフィールド作れば? 返信付いたとき親記事のlastReplyをnow()で更新すりゃ、 a.lastReply desc, a.ID desc, b.ID でソートするだけ。 : nobodyさん [] 2005/09/01(木) 19:04:10:elb5omGE echo "おすすめSTEP BY STEPサイト"; : nobodyさん [sage] 2006/02/09(木) 11:02:09ID:??? IDっていうフィールド名はやめたほうがいいと思った。 : nobodyさん [] 2006/09/24(日) 00:12:15:YiCTYHDw <p>文章<br /> : 名無しさん@お腹いっぱい。 [] 2006/12/07(木) 15:08:10:Ye6PTn9g 関連wiki ttp://wiki.ninki.org/wiki.cgi?p=%8e%b5%8e%cf%8e%b4%8e%d7%a3%d0%a3%c8%a3%d0%a4%c7%b7%c7%bc%a8%c8%c4%a4%c4%a4%af%a4%ec%a4%de%a4%bb%a4%f3%a4%ab%a1%a9 : nobodyさん [] 2007/05/05(土) 18:54:22:vIqetjnk ttp://nctest.sakura.ne.jp/custom_php/bbs/bbs_index.php : nobodyさん [] 2007/05/11(金) 12:39:40:HfDkhq0l ttp://wamw.net/peniban/12/ こういう掲示板のシステム、PHPでないですか? : lPBPZTiRmcpZPt [zaebtsa@gmail.com] 2007/07/19(木) 08:44:43ID:??? nnJHMo name is Kostya.My nick is Zold . I want to find friends .ICQ 324600825 : nobodyさん [ ] 2007/07/22(日) 11:41:52ID:??? age : nobodyさん [sage] 2008/02/04(月) 08:18:55ID:??? 可能です。 以上。 はい次の方。 : nobodyさん [sage] 2008/02/04(月) 08:29:54ID:??? 恥を知れ : 電脳プリオン [sage] 2011/11/26(土) 20:31:24.18ID:??? ( ・∀・) | | ガガッ と ) | | Y /ノ .人 / ) .人 < >_∧∩ _/し' < >_∧∩`Д´)/ (_フ彡 V`Д´)/ / ← / ← : nobodyさん [] 2012/01/26(木) 23:52:58.26:OHPN+lyf やっと掲示板作れたお!! PHPちょろすぎワロチwww ttp://www38.atpages.jp/yasunaga/ : nobodyさん [] 2012/01/28(土) 06:23:43.40:KgzLrfiO ttp://www.nicovideo.jp/watch/sm16805039 この人かわいいね : nobodyさん [] 2012/01/28(土) 07:18:20.69:s6irS8Xc かわいいお…… 天使のような美しさだ : nobodyさん [sage] 2013/09/04(水) 20:31:30.41ID:??? ┣"┣"┣"┣"┣" __ / /┏)))) / / ┃ ┃ `/ ( ┃お┃∧_∧ / / \┃ ┃( *`ω´) / ┃く┃ ⌒) / ┃ ┃/ / _ /((((┛/ __ / /~\ \ (__) \ \ ⌒ヽ,;;し′ / / 人 '; / / Y⌒)⌒ヽ \_) : nobodyさん [sage] 2013/09/04(水) 20:32:14.85ID:??? ┣"┣"┣"┣"┣" __ / /┏)))) / / ┃ ┃ `/ ( ┃お┃∧_∧ / / \┃ ┃`ω´) / ┃く┃ ⌒) / ┃ ┃/ / _ /((((┛/ __ / /~\ \ (__) \ \ ⌒ヽ,;;し′ / / 人 '; / / Y⌒)⌒ヽ \_) : nobodyさん [sage] 2014/05/31(土) 00:48:39.09ID:??? 作った ttp://bbs.giikey.com phpとmysql : nobodyさん [] 2014/12/20(土) 20:22:50.39:yiPkJ/Kc ぬるぽ : nobodyさん [sage] 2015/02/28(土) 21:29:27.16ID:??? そろそろスレッドフロート型掲示板が完成する お前ら来てくれよな : nobodyさん [sage] 2015/10/16(金) 01:16:35.40ID:??? 『大島てる』ていうサイトは どうやって作ってるんでしょうか 同じようなGooglemapを使うWebサービスを作りたいと考えているのですが 何を勉強したらいいでしょうか? : nobodyさん [] 2017/12/30(土) 12:52:36.30:YhlYw6jg 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 HP9TANCSZQ : nobodyさん [sage] 2018/02/20(火) 04:33:49.80ID:??? ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の 両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
凡例:
レス番
100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている
名前
名無しさん (青) → sage のレス
名無しさん (緑) → age のレス
ID
ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID
このページは2ch勢いランキング が作成したキャッシュです。元のページはこちら 。削除についてはこちら 。