[過去ログ]
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net http://medaka.5ch.net/test/read.cgi/php/1498653249/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
514: nobodyさん [] 2018/07/14(土) 17:37:27 ID:8nY3xhKd >>513 DBを使わないPHPの簡易掲示板はコピペしたり改造したりしてなんとか作れた。 ただ、txtファイルに書き込みデータを保存する方法だと簡易的すぎるかなと。 理想はガルちゃんみたいにユーザーが自由にトピックを立てられる形にしたいから、DBを使ってやりたい… どっかにわかりやすい雛形でもあればいいんだけど、何から手をつければいいかすらわからない… http://medaka.5ch.net/test/read.cgi/php/1498653249/514
515: nobodyさん [sage] 2018/07/14(土) 17:46:54 ID:??? >>514 俺も昔やろうとしたんだけど、掲示板はセキュリティに気をつけないとあっという間に終わる 更にセキュリティ的に問題なくても、連投や巨大投稿、大量の改行コードだけの投稿などをどう取り扱うかで永久に終わらない トピックというかスレでいいなら 「2ch風掲示板 cgi」 「2ch風掲示板 php」 この辺で検索してみてはどうかな http://medaka.5ch.net/test/read.cgi/php/1498653249/515
516: nobodyさん [sage] 2018/07/14(土) 17:48:37 ID:??? 要求仕様を実現するのに最低限必要なことと、そうでないことを切り分けられる頭がないと無理 ガルch形式のbbsも2ch形式のbbsもc, perl, php, その他わりとどんな言語でも作れる それとtxt方式かDB利用かは直接関係ないし どちらにしてもどのようにデータを読み書きするかという設計を自分で出来ないと話にならない コピペと改造でなんとか、ってレベルで何が簡易的なのか判断しようとしてる時点でおかしいことに気付け http://medaka.5ch.net/test/read.cgi/php/1498653249/516
517: nobodyさん [sage] 2018/07/14(土) 17:50:06 ID:??? まぁこういうアドバイスはガン無視して、結局自分で作ってから気づくんだよね 俺の時もそうだった とりあえずDBは使わない形がいいよ、セキュリティと言う名の闇が待っている http://medaka.5ch.net/test/read.cgi/php/1498653249/517
518: nobodyさん [sage] 2018/07/14(土) 17:54:21 ID:??? 技術がなにで出来てるのか勘違いしてるパターン http://medaka.5ch.net/test/read.cgi/php/1498653249/518
519: nobodyさん [sage] 2018/07/14(土) 17:55:49 ID:??? cgi拾ってきてcssとjs設定すれば終わりなのに、何でそんなに難しくしたがるんだろう http://medaka.5ch.net/test/read.cgi/php/1498653249/519
520: nobodyさん [sage] 2018/07/14(土) 18:23:17 ID:??? テキストかデータベースかは、見た目や運用上の設計には関係ないから、とりあえずテキストでいいと思うよ。 書き込みや読み込みの処理の部分をあちこちでやらずに1箇所で行うように設計すれば、あとでデータベース式に変更するのも修正箇所が少なくて済む。 テキストファイルは拡張子をphpとかplとかにして、直接アクセスされたら実行エラーになるようにしておけばよいかと。 http://medaka.5ch.net/test/read.cgi/php/1498653249/520
521: nobodyさん [sage] 2018/07/14(土) 18:24:08 ID:??? BBS { int createThread(string $title); bool deleteThread(int $threadId); Gererator readThread($threadId); bool writeThread($threadId); bool saveHTML(string $template); } http://medaka.5ch.net/test/read.cgi/php/1498653249/521
522: nobodyさん [] 2018/07/14(土) 18:37:57 ID:8nY3xhKd >>515 っぽいねー。 実はtxt自動生成して書き込み保存する簡単な掲示板を設置して見たことがあるんだが、放置してたら謎の大量文字化け(スクリプト?)の投稿で荒らされまくってダメだった… http://medaka.5ch.net/test/read.cgi/php/1498653249/522
523: nobodyさん [] 2018/07/14(土) 18:39:40 ID:8nY3xhKd >>516 ありがとう。 txtかDBってとこがポイントではないんだね。 txtファイルでも書き込み内容の分類やら保管やらをしっかり設計できれば運営していけるってことか…。 なんとなく通常のサービスはDBを利用してるからDBが正義だと思ってたわ。 http://medaka.5ch.net/test/read.cgi/php/1498653249/523
524: nobodyさん [sage] 2018/07/14(土) 18:44:13 ID:??? まぁ最初から完璧なものなんて作れるわけないしまずはウダウダ言ってないで動くものを作れと http://medaka.5ch.net/test/read.cgi/php/1498653249/524
525: nobodyさん [sage] 2018/07/14(土) 19:21:07 ID:??? >>522 海外アクセス弾くだけでほぼ無くなる。「htaccess 海外 拒否」などで検索 もしくはNGワードの処理をかます。 これは書き込み後にテキトーに判定してdie()するだけでいい。めんどくさい事は後で考えて、生産的な事をまずやろう http://medaka.5ch.net/test/read.cgi/php/1498653249/525
526: nobodyさん [sage] 2018/07/14(土) 20:48:13 ID:??? >>525 私は書き込み文字の中に全角文字がひとつも無かったら、「全角文字を含めてね」ってメッセージを出して弾くようにしたら、海外のスパム書き込みは100%排除できました。 http://medaka.5ch.net/test/read.cgi/php/1498653249/526
527: nobodyさん [sage] 2018/07/14(土) 21:12:36 ID:??? >526 頭いいな、いろんな意味で完璧な対策と思う 素直にすごい http://medaka.5ch.net/test/read.cgi/php/1498653249/527
528: nobodyさん [sage] 2018/07/14(土) 21:25:53 ID:??? 中国弾けなさそう http://medaka.5ch.net/test/read.cgi/php/1498653249/528
529: nobodyさん [sage] 2018/07/14(土) 21:46:15 ID:??? >>528 確かに中国語だと弾けないですね笑 でも今まで中国語の書き込みは無いです。 てか、もし私が中国のスパム業者なら、日本や欧米の掲示板に中国語で書き込んだりせず、書くならやっぱり英語だと思います。 http://medaka.5ch.net/test/read.cgi/php/1498653249/529
530: nobodyさん [sage] 2018/07/14(土) 23:27:28 ID:??? ジェレレーターw http://medaka.5ch.net/test/read.cgi/php/1498653249/530
531: nobodyさん [] 2018/07/15(日) 14:57:05 ID:OQU8pbJ/ 考える人より手を動かした人の方が早く覚えるよ まずは本買うなりサイト見るなりして作ってみればいい http://medaka.5ch.net/test/read.cgi/php/1498653249/531
532: nobodyさん [sage] 2018/07/15(日) 18:25:13 ID:??? 外部設計と内部設計の違いもわからないような奴が いくら本を読んでも手を動かしても100%無理 既存のサービスやプログラムをとっかかりにして 仕様も機能もひとつひとつなぜ存在するのかなぜこうなってるのか学ぶしかない http://medaka.5ch.net/test/read.cgi/php/1498653249/532
533: nobodyさん [sage] 2018/07/15(日) 18:40:30 ID:??? 公開されてるの? http://medaka.5ch.net/test/read.cgi/php/1498653249/533
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 469 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.168s*