leney
- leney 2018-10-10 已签到连续签到1天,获得了5个金钱
- leney 2018-10-08 已签到连续签到1天,获得了5个金钱
- leney 2018-08-15 已签到连续签到1天,获得了5个金钱
- leney 2018-07-17 已签到连续签到1天,获得了5个金钱
从题主给出的示例来看, 在页面上有两个属于同一个name[]的文件上传input。
题主现在想要知道是从那个input中上传的文件。
这里分两种情况
1、单文件上传,可以使用$_FILES
来进行判断,这是根据input的顺序组成的;
2、多文件上传,无法判断,只能更改页面结构如下输出的便是单文件上传的情景, 第一个input不传文件, 第二个input上传一个文件。可以看到索引为0的数据均为空, 只有error是有值的。
array(1) { ["UploadForm"]=> array(5) { ["name"]=> array(1) { ["attachment_material"]=> array(2) { [0]=> string(0) "" [1]=> string(22) "新建文本文档.txt" } } ["type"]=> array(1) { ["attachment_material"]=> array(2) { [0]=> string(0) "" [1]=> string(10) "text/plain" } } ["tmp_name"]=> array(1) { ["attachment_material"]=> array(2) { [0]=> string(0) "" [1]=> string(24) "G:\xampp\tmp\php5352.tmp" } } ["error"]=> array(1) { ["attachment_material"]=> array(2) { [0]=> int(4) [1]=> int(0) } } ["size"]=> array(1) { ["attachment_material"]=> array(2) { [0]=> int(0) [1]=> int(452) } } } }
- leney 2017-11-20 已签到连续签到1天,获得了5个金钱