[過去ログ] PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
502(2): 2018/07/08(日)15:47 ID:??? AAS
jsで、任意のファイルを読み書きできるの?
出来てしまうとセキュリティ上やばい気がするのだが。。。
503: 2018/07/08(日)16:18 ID:4WOWpkJq(2/2) AAS
>>502
なんの話?
ブラウザのJSは勝手に他サイトやファイルシステムの内容を読めるAPIは無いし
脆弱性を利用してブラウザのセキュリティを突破しようにも
サンドボックスがあったりして難しい
504(1): 2018/07/08(日)17:48 ID:??? AAS
サーバサイドプログラムでjsを使う場合の話です。
任意のファイルの読み書きはできるのでしょうか?
505: 2018/07/08(日)18:08 ID:??? AAS
node.jsならできるよ。
require('fs');
506: 2018/07/08(日)21:06 ID:??? AAS
jsだからどうという話ではないな。nodeがそうだというだけで。
507: 2018/07/08(日)22:18 ID:??? AAS
nudeなら
508: 2018/07/09(月)01:54 ID:??? AAS
他所でしてくれ
509: 2018/07/09(月)14:38 ID:??? AAS
>>502=>>504なら
なぜPHPならセキュリティ上問題ないと思った?ていう
まぁ多分本人が考えてることと他のやつが考えてることが違うのだろうけど
510: 2018/07/09(月)14:59 ID:??? AAS
まあお茶でも飲んで落ち着けよハゲ
511: 2018/07/09(月)19:52 ID:??? AAS
これが落ち着いていられるか!
512: 2018/07/14(土)17:07 ID:8nY3xhKd(1/4) AAS
このスレであってるかな…?
掲示板を作れるようになりたいんだが、正直マジでCSSとHTMLと少しのPHPの知識(スクレイピングなど)ぐらいしか知識がなくてどういう仕組みなのかわからない。
PHPで掲示板って作れる?
理想としてはガールズちゃんねるそのまんまなのが作れたら最高
513(1): 2018/07/14(土)17:24 ID:??? AAS
掲示板と言っても、DBを使う/使わないで難易度が大きく変わる
作らなくてもその辺にサンプルどころかそのまま使えるものが山程落ちてるよ
それを改造するところから初めてみては
514(1): 2018/07/14(土)17:37 ID:8nY3xhKd(2/4) AAS
>>513
DBを使わないPHPの簡易掲示板はコピペしたり改造したりしてなんとか作れた。
ただ、txtファイルに書き込みデータを保存する方法だと簡易的すぎるかなと。
理想はガルちゃんみたいにユーザーが自由にトピックを立てられる形にしたいから、DBを使ってやりたい…
どっかにわかりやすい雛形でもあればいいんだけど、何から手をつければいいかすらわからない…
515(1): 2018/07/14(土)17:46 ID:??? AAS
>>514
俺も昔やろうとしたんだけど、掲示板はセキュリティに気をつけないとあっという間に終わる
更にセキュリティ的に問題なくても、連投や巨大投稿、大量の改行コードだけの投稿などをどう取り扱うかで永久に終わらない
トピックというかスレでいいなら
「2ch風掲示板 cgi」
「2ch風掲示板 php」
この辺で検索してみてはどうかな
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);
}
上下前次1-新書関写板覧索設栞歴
あと 481 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s