[過去ログ] PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
516
(1): 2018/07/14(土)17:48 ID:??? AAS
要求仕様を実現するのに最低限必要なことと、そうでないことを切り分けられる頭がないと無理

ガルch形式のbbsも2ch形式のbbsもc, perl, php, その他わりとどんな言語でも作れる
それとtxt方式かDB利用かは直接関係ないし
どちらにしてもどのようにデータを読み書きするかという設計を自分で出来ないと話にならない

コピペと改造でなんとか、ってレベルで何が簡易的なのか判断しようとしてる時点でおかしいことに気付け
517: 2018/07/14(土)17:50 ID:??? AAS
まぁこういうアドバイスはガン無視して、結局自分で作ってから気づくんだよね
俺の時もそうだった
とりあえずDBは使わない形がいいよ、セキュリティと言う名の闇が待っている
518: 2018/07/14(土)17:54 ID:??? AAS
技術がなにで出来てるのか勘違いしてるパターン
519: 2018/07/14(土)17:55 ID:??? AAS
cgi拾ってきてcssとjs設定すれば終わりなのに、何でそんなに難しくしたがるんだろう
520: 2018/07/14(土)18:23 ID:??? AAS
テキストかデータベースかは、見た目や運用上の設計には関係ないから、とりあえずテキストでいいと思うよ。
書き込みや読み込みの処理の部分をあちこちでやらずに1箇所で行うように設計すれば、あとでデータベース式に変更するのも修正箇所が少なくて済む。

テキストファイルは拡張子をphpとかplとかにして、直接アクセスされたら実行エラーになるようにしておけばよいかと。
521: 2018/07/14(土)18:24 ID:??? AAS
BBS {
 int createThread(string $title);
 bool deleteThread(int $threadId);
 Gererator readThread($threadId);
 bool writeThread($threadId);
 bool saveHTML(string $template);
}
522
(1): 2018/07/14(土)18:37 ID:8nY3xhKd(3/4) AAS
>>515
っぽいねー。
実はtxt自動生成して書き込み保存する簡単な掲示板を設置して見たことがあるんだが、放置してたら謎の大量文字化け(スクリプト?)の投稿で荒らされまくってダメだった…
523: 2018/07/14(土)18:39 ID:8nY3xhKd(4/4) AAS
>>516
ありがとう。
txtかDBってとこがポイントではないんだね。
txtファイルでも書き込み内容の分類やら保管やらをしっかり設計できれば運営していけるってことか…。
なんとなく通常のサービスはDBを利用してるからDBが正義だと思ってたわ。
524: 2018/07/14(土)18:44 ID:??? AAS
まぁ最初から完璧なものなんて作れるわけないしまずはウダウダ言ってないで動くものを作れと
525
(1): 2018/07/14(土)19:21 ID:??? AAS
>>522
海外アクセス弾くだけでほぼ無くなる。「htaccess 海外 拒否」などで検索

もしくはNGワードの処理をかます。
これは書き込み後にテキトーに判定してdie()するだけでいい。めんどくさい事は後で考えて、生産的な事をまずやろう
526
(1): 2018/07/14(土)20:48 ID:??? AAS
>>525
私は書き込み文字の中に全角文字がひとつも無かったら、「全角文字を含めてね」ってメッセージを出して弾くようにしたら、海外のスパム書き込みは100%排除できました。
527: 2018/07/14(土)21:12 ID:??? AAS
>526
頭いいな、いろんな意味で完璧な対策と思う
素直にすごい
528
(1): 2018/07/14(土)21:25 ID:??? AAS
中国弾けなさそう
529: 2018/07/14(土)21:46 ID:??? AAS
>>528
確かに中国語だと弾けないですね笑
でも今まで中国語の書き込みは無いです。

てか、もし私が中国のスパム業者なら、日本や欧米の掲示板に中国語で書き込んだりせず、書くならやっぱり英語だと思います。
530: 2018/07/14(土)23:27 ID:??? AAS
ジェレレーターw
531: 2018/07/15(日)14:57 ID:OQU8pbJ/(1) AAS
考える人より手を動かした人の方が早く覚えるよ
まずは本買うなりサイト見るなりして作ってみればいい
532: 2018/07/15(日)18:25 ID:??? AAS
外部設計と内部設計の違いもわからないような奴が
いくら本を読んでも手を動かしても100%無理
既存のサービスやプログラムをとっかかりにして
仕様も機能もひとつひとつなぜ存在するのかなぜこうなってるのか学ぶしかない
533: 2018/07/15(日)18:40 ID:??? AAS
公開されてるの?
534: 2018/07/16(月)01:05 ID:??? AAS
公開されてるのもある
公開されてないものも設計を考える力を養うにはもってこいの材料
535: 2018/07/16(月)21:26 ID:??? AAS
!omikujiみたいな公開しないとわからん機能じゃなくて
使ってて目に見える部分であれば
たいていどういう風に作るかイメージが沸く
このスレの人はtwitterだろうがfacebookだろうが作ろうと思えば作れるんじゃないか?
気力がない 作っても流行らない うっかり流行ったら500との闘い 解消するためにサーバ月何十万
PHPerの限界とは経済力と時間の限界なのである
1-
あと 467 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s