[過去ログ] 【PHP】下らねぇ質問はここに書き込みやがれ 12 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
465
(1): (アウアウウー Sa39-hwij) 2021/07/18(日)16:44 ID:UQ3hWlPAa(1) AAS
セキュリティ的に危ないという理由を教えてください
一度サーバーのフォルダにアップしたものを公開するのは危ないのでしょうか?
466
(1): (ワッチョイ f6bb-YmP5) 2021/07/18(日)17:23 ID:ca/UjVuI0(1) AAS
>>465
セキュリティはちゃんと体系的な知識を身につけたほうが良いですよ
一応アップロード系の用語がそれなりに出てくる記事をリンクしておきます

外部リンク:qiita.com

記事中の実装は、今となっては古すぎなので参考になりませんが、用語レベルでは網羅されているかと
入り口の記事として読んでください

外部からアクセスできる場所にアクセス・実行できるファイルを一個置かれただけで、かなりのことができるようになります
467: (ワッチョイ 5a02-UKwf) 2021/07/18(日)19:10 ID:NSPuFPL00(1) AAS
RubyガイジとWPガイジはスルー推奨
468: (ワッチョイ fa5c-fEvS) 2021/07/18(日)19:37 ID:gO2R7Orx0(1) AAS
>>453
header関数で画像データを指定してるんだからhtmlが出力されるわけない
何のためにわざわざheaderなんか指定してるのか不明
HTTPヘッダについて調べた方がいい
469: (ワッチョイ 552c-NvNM) 2021/07/18(日)21:08 ID:H/NN8O820(1) AAS
セキュリティーは、膨大な種類ある

だから皆、Ruby on Rails などのフレームワークを使う。
素の言語では、一生やっても作れない

Rails では、サーバーへプロフィール画像をアップロードする、機能がよく出てくる。
画像ファイルの縦横幅の制限、容量の制限、
中身にウイルスがうめこまれていないかチェックするなど、
色々なセキュリティー対策をしないといけない

さらにレスポンシブ対応で、様々なサイズに拡大縮小するなど、
OSS のモジュールを使わないと作れない

一々、自分で作っていては、一生掛かる。
省5
470: (アウアウクー MM35-B/F3) 2021/07/18(日)21:53 ID:6mAUoTwKM(1) AAS
PHPのフレームワーク使うならLaravelだね
471: (ワッチョイ 016e-fEvS) 2021/07/18(日)22:51 ID:adePGcGm0(1) AAS
マルチポストには激おこするルビー君
472: (ワッチョイ 691d-E0YB) 2021/07/18(日)23:11 ID:g0bWf1Ea0(1) AAS
激おこなんていうJK用語をナチュラルに使いこなしているのがすごい
473: (ワッチョイ 0563-kbnc) 2021/07/18(日)23:42 ID:A0aXocf00(2/2) AAS
JK用語なの?
おじさん、普通に使ってた
474: (ワッチョイ 691d-E0YB) 2021/07/20(火)01:13 ID:kSAF0CCr0(1) AAS
アラフォーだけど、使うって感じじゃなくて…
ジェネレーションギャップかも
475: (アウアウクー MM35-VsZy) 2021/07/20(火)17:18 ID:IgegoDKDM(1) AAS
以前質問させていただいた画像を直接上げてはいけない原因を調べたところ、
誰からもWebサーバを介してファイルにアクセスできないようにしておいて、ファイルの表示はプログラムを使ってアクセス制御をしながら表示する

つまり通常Webで画像を表示する場合、imgのsrc属性に画像が置いてあるURLを指定するというのが一般的だと思います。
しかし、画像を置いてあるURLを指定するというのは、画像を表示するためにはそのURLにアクセスできるということを表しています。

そこで画像をbase64化
画像をHTMLやCSSに埋め込める(直接記入出来る)ようにする為に、画像をbase64にエンコードします

<php $img = base64_encode(file_get_contents('画像URL')); ?>
<img src="data:image/png;base64,<php echo $img; ?>">

参考URL
外部リンク:www.tmp1024.com
省2
476
(1): (ワッチョイ 058c-p0fO) 2021/07/22(木)13:17 ID:pnEPB7fm0(1) AAS
質問お願いします。
環境はWindows10でXAMPP7.4.21です。

exec('ipconfig', $message);

上記のPHPに、ブラウザからアクセスした場合、$message[1]が
「Windows IP 構成」と、日本語ですが、
Batファイルで、「c:\xampp\php\php.exe d:\www\test.php」で実行した場合、$message[1]が
「Windows IP Configuration」と、英語です。

PHPが5の時はどちらも日本語だったのですが、XAMPPのアップデートでPHPが7になったらこの現象が起きました。

Batの時にも日本語にするためには、なにをしたら良いでしょうか。
どうぞよろしくお願いいたします。
477: (アウアウクー MM35-Hsms) 2021/07/22(木)15:43 ID:b8/cFbDKM(1) AAS
>>463
言ってる意味がおおよそ理解できたのですが。
・暗号化
 可逆な存在
 =複合することができる
 =変換方式が決まっているため、だれでも復元(decode)できる。

可逆な存在といえば「Base64」
エンコード(暗号化)も出来るし、デコード(複合化)もできる。
(でもね、厳密には暗号化=エンコードとは言えないんだよ…)
(詳しくはもう少し下で…)
省4
478: (アウアウクー MM05-jkzO) 2021/07/24(土)10:11 ID:CXOLw81IM(1) AAS
暗号化と符号化の違いがわからなかった時期が俺にもあったなぁ
479
(2): (ワッチョイ 1389-1sa8) 2021/07/26(月)09:39 ID:nRSOkyaR0(1/2) AAS
質問です。
JSONファイルを読み込もうとしたのですがうまくいきません。

$url = "外部リンク:f.irbank.net
$json = file_get_contents($url);
$json = mb_convert_encoding($json, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN');
$arr = json_decode($json, true);
480: (ワッチョイ 519b-Hgw+) 2021/07/26(月)09:43 ID:UUQ7nGaW0(1) AAS
うちはできてる
481
(1): (ワッチョイ 1389-1sa8) 2021/07/26(月)09:51 ID:nRSOkyaR0(2/2) AAS
うう…マジか
XAMPPのローカル環境だから上手く行かないのだろうか?
482: (ワッチョイ 7bad-0CkY) 2021/07/26(月)10:38 ID:rdRO2HTr0(1/2) AAS
せめてエラーログくらい貼りなよ
483
(1): (ワッチョイ 532c-MYQi) 2021/07/26(月)11:26 ID:DTdYSzy80(1) AAS
全く読めない

このファイルは、UTF-8 ではない?
484: (ワッチョイ 7bad-0CkY) 2021/07/26(月)11:43 ID:rdRO2HTr0(2/2) AAS
>>479
レスポンスがbrotliで圧縮されてる
そのままブラウザに出力したいだけならContent-Encodingを設定しておくだけ
header('Content-Encoding: br');

jsonとして読み込みたいならbrotliのエクステンションをインストールしてからデコードした上でjsonにデコードする
1-
あと 518 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s