teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

chousei

2021/12/08 09:24

投稿

yambejp
yambejp

スコア117900

answer CHANGED
@@ -1,1 +1,18 @@
1
- $_FILES['beforeFile']で受けているのに参照するときに$_POST['beforeFile']をみてるからでは?
1
+ $_FILES['beforeFile']で受けているのに参照するときに$_POST['beforeFile']をみてるからでは?
2
+
3
+ とりあえず以下で確認できますよね?
4
+ ```PHP
5
+ <?PHP
6
+ $beforeFile=(isset($_FILES["beforeFile"]) and $_FILES["beforeFile"]["error"]===0)?$_FILES["beforeFile"]:null;
7
+ $afterFile =(isset($_FILES["afterFile"]) and $_FILES["afterFile"]["error"]===0)? $_FILES["afterFile"] :null;
8
+ var_dump([$beforeFile,$afterFile]);
9
+ ?>
10
+ <form method="post" enctype="multipart/form-data">
11
+ <p>before</p>
12
+ <input type="file" name="beforeFile" accept="image/jpg, image/png">
13
+ <p>after</p>
14
+ <input type="file" name="afterFile" accept="image/jpg" readonly>
15
+ <p><input type="submit" value="登録"></p>
16
+ </form>
17
+
18
+ ```