CI框架文件上傳

/***************
 * @function 自定義多文件上傳時文件從新組裝,僅用於同 **NAME** 多文件上傳(用於遊戲後臺)
 * @Param:
 *          $files :        上傳的多文件
 *          $kayname :      文件的name
 *          $newname :      從新定義文件的name
 * @Return: array();       上傳文件的基本信息
 *
 * 提示:返回$_FILES,且只可用$_FILES接收
 *       如:$_FILES = manUpLoadingFiles($files,$kayname);
 ***************/
function manUpLoadingFiles($files,$newname = ''){
    $file =array_keys($files);
    $kayname = $file[0];
    $files = $files[$kayname];
    $num = count($files['name']);
    unset($_FILES);
    if($newname){
        $kayname = $newname;
    }
    for($i = 0;$i < $num ;$i++){
        $_FILES[$kayname.$i]['name'] = $files['name'][$i];
        $_FILES[$kayname.$i]['type'] = $files['type'][$i];
        $_FILES[$kayname.$i]['tmp_name'] = $files['tmp_name'][$i];
        $_FILES[$kayname.$i]['error'] = $files['error'][$i];
        $_FILES[$kayname.$i]['size'] = $files['size'][$i];
    }
    return $_FILES;
}
相關文章
相關標籤/搜索