Можете ли вы добавить значения массива $ _FILE в другой массив? Например, см. Ниже:
// Add file details into one array
$upload = array (
'file_name' => $_FILES["userfile"]["name"],
'file_type' => $_FILES["userfile"]["type"],
'file_size' => $_FILES["userfile"]["size"],
'file_error' => $_FILES["userfile"]["error"],
'file_tmp_name' => $_FILES["userfile"]["tmp_name"],
'image_active' => $image_active,
'image_type_id' => $image_type_id,
'banner_page' => $banner_page,
'slider_caption' => $slider_caption
);
Это нормально?