🫠
学習日記 20230912
20:39 2023/09/12
投稿編集機能、特に画像の扱い編。
phpでファイルがアップロードされているか判別するのってどうやるの。
なんか、複数画像をアップロードする際、input要素のname属性を
これまでimage[] という形で配列で指定していた。
そうすると、$_FILESも
["name"]=>
array(1) {
[0]=>
string(0) "",
[1]=>
string(0) ""
}
・・・・
のように["name"]の下に複数の値ができるようになる。
ただ、image[]ではなく、名前を分けると、
$FILESも分けた名前ごとに連想配列ができる。
array(3) {
["up_image1"]=>
array(6) {
["name"]=>
string(0) ""
["full_path"]=>
string(0) ""
["type"]=>
string(0) ""
["tmp_name"]=>
string(0) ""
["error"]=>
int(4)
["size"]=>
int(0)
}
["up_image2"]=>
array(6) {
["name"]=>
string(0) ""
["full_path"]=>
string(0) ""
["type"]=>
string(0) ""
["tmp_name"]=>
string(0) ""
["error"]=>
int(4)
["size"]=>
int(0)
}
["up_image3"]=>
array(6) {
["name"]=>
string(0) ""
["full_path"]=>
string(0) ""
["type"]=>
string(0) ""
["tmp_name"]=>
string(0) ""
["error"]=>
int(4)
["size"]=>
int(0)
}
}
どっちがいいんでしょうか。
慣れてるので、1つずつ分けるやり方で行きましょう。
ああ、すごく簡単だ。
今まで難しく考えすぎていたのかもしれない。
ようやく泥沼を抜け出せたかもしれない。
あまり進んでいないけど、まぁまぁ頑張ったと思う。
Discussion