PHP $ _FILES - добавление значений в другой массив? - PullRequest
1 голос
/ 23 ноября 2011

Можете ли вы добавить значения массива $ _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
    );

Это нормально?

Ответы [ 4 ]

2 голосов
/ 23 ноября 2011

Конечно, почему бы и нет, $ _FILES - это массив, как и любой другой.Просто попробуйте, как ведет себя файл move_uploaded_file.

0 голосов
/ 23 ноября 2011

вы должны обработать $_FILES это просто еще один массив, который имеет глобальную область видимости.Infact Руководство по PHP определяет $_FILES как Ассоциативный массив элементов, загруженных в текущий скрипт с помощью метода HTTP POST

0 голосов
/ 23 ноября 2011

Да, вы можете скопировать значения переменных в другие переменные!

0 голосов
/ 23 ноября 2011

Да, это прекрасно, как и любой другой массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...