用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2402|回复: 1
收起左侧

[讨论/交流] 请帮我解读一段多文件上传代码,非常简洁

[复制链接]
发表于 2012-9-5 12:12:55 | 显示全部楼层 |阅读模式
PHP复制代码
 
if (isset($_FILES[$field]) and is_array($_FILES[$field]['error'])){
        for ($i = 0; $i < count($_FILES[$field]['error']); $i++)
        {
                $pseudo_field_name = '_psuedo_'. $field .'_'. $i;
                $_FILES[$pseudo_field_name] = array(
                        'name' => $_FILES[$field]['name'][$i],
                        'size' => $_FILES[$field]['size'][$i],
                        'type' => $_FILES[$field]['type'][$i],
                        'tmp_name' => $_FILES[$field]['tmp_name'][$i],
                        'error' => $_FILES[$field]['error'][$i]
                );
                $success = parent::do_upload($pseudo_field_name);
        }
}
 
复制代码


请大家帮我解读下上面这段代码,
重点是 : $_FILES[$pseudo_field_name] 这是什么意思?虚拟出来的文件域?$_FILES还能这么用?
发表于 2014-3-15 22:51:41 | 显示全部楼层
名称 后面加编号啊,
怎么不贴出来全部的

本版积分规则