Как загрузить файл внутри foreachPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как загрузить файл внутри foreach

Сообщение Гость »

Мне нужно загрузить изображение внутри foreach. Однако проблема в том, что я не могу получить доступ к файлу и не работаю. Массив $ поступает из сообщения и работает. Единственная проблема в том, что я не знаю, как получить доступ к файлу внутри цикла.

Код: Выделить всё

  function Products($data){

foreach($data as $row){

$product_id        = $row['product_id'];

$file_name = $_FILES['file']['name'];
$file_size = $_FILES['file']['size'];
$file_tmp  =  $_FILES['file']['tmp_name'];
$file_type =  $_FILES['file']['type'];
$file_ext  =   pathinfo($file_name, PATHINFO_EXTENSION);
$expensions= array("jpeg","jpg","png","JPEG","JPG","PNG");

$fileName = date('Ymdhis').".".$file_ext;

// Insert Sample Function
InsertFunction($fileName, $product_id);

}

}

$array = array(
array('product_id'=>1, 'file'=> /*$_FILES 1*/),
array('product_id'=>2, 'file'=> /*$_FILES 2*/),
);

echo json_encode(Products($array));

Я пытался передать переменную файла в $_FILES, но не получилось.

Подробнее здесь: https://stackoverflow.com/questions/782 ... de-foreach
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»