質問編集履歴
3
質問2の考えられる方法を訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -140,11 +140,11 @@
|
|
140
140
|
|
141
141
|
1. `Fileinfo`は、PHP5.3まではPECL拡張なので、追加して確認する
|
142
142
|
|
143
|
-
1.
|
143
|
+
1. [fileコマンド](https://linuxjm.osdn.jp/html/file/man1/file.1.html)で確認する
|
144
144
|
|
145
145
|
1. `file_get_contents` + `bin2hex` でバイナリデータを取得して、自前で用意したマジックバイトシーケンスと一致するか確認する
|
146
146
|
|
147
|
-
1.
|
147
|
+
1. テンポラリファイルの状態で確認するのは諦め、`move_upload_file` + `getimagesize` or `exif_imagetype` で確認する
|
148
148
|
|
149
149
|
|
150
150
|
|
2
質問2の考えられる方法を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -130,7 +130,21 @@
|
|
130
130
|
|
131
131
|
どのようにMIMEタイプを確認していたのでしょうか?
|
132
132
|
|
133
|
+
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
**考えられる方法(※調べた結果なので試してません)**
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
1. `Fileinfo`は、PHP5.3まではPECL拡張なので、追加して確認する
|
142
|
+
|
133
|
-
|
143
|
+
1. `move_upload_file` + `getimagesize` or `exif_imagetype` で確認する
|
144
|
+
|
145
|
+
1. `file_get_contents` + `bin2hex` でバイナリデータを取得して、自前で用意したマジックバイトシーケンスと一致するか確認する
|
146
|
+
|
147
|
+
1. [fileコマンド](https://linuxjm.osdn.jp/html/file/man1/file.1.html)で確認する
|
134
148
|
|
135
149
|
|
136
150
|
|
1
誤字訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
|関数|XAMPP 1.6.1(PHP 5.2.1)|XAMPP 1.7.3(5.3.1)|
|
17
|
+
|関数|XAMPP 1.6.1(PHP 5.2.1)|XAMPP 1.7.3(PHP 5.3.1)|
|
18
18
|
|
19
19
|
|:--|:--|:--|
|
20
20
|
|