/*************** * @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; }