2015-01-31 5 views
1

У меня есть программа, которая позволила его пользователям загружать более одного изображения:

Мой HTML FORM:

<input type="file" name="image[]"/> 

добавить больше деталей с помощью JavaScript и пользователь может загрузить более чем один адрес электронной почты, нажав на кнопка.

У меня есть PHP-функции для загрузки изображения, я хочу, чтобы отправить этот массив ($ _FILES) к моей функции загрузки по одному, я хочу сделать что-то вроде этих:

$_FILES['image'][][1] 

ИЛИ

$_FILES['image'][*][1] 

называя:

$_FILES['image']['name'][1] 

Это работает хорошо, но я назвал этот пункт, я хочу, чтобы получить все элементы что-то вроде [] или [*]

Я хочу, чтобы это сделать:

for($i=0;$i<count($_FILES['image']['name']),$i++){ 
    upload($_FILES['image'][*][$i]) 
} 

ответ

0

Сначала убедитесь, что все имена файлов загружаются в файл формы действия PHP с помощью print_r($_FILES);

Затем используйте Еогеасп, например

foreach ($_FILES as $key=> $info) { print_r($info); }.

+1

Спасибо, хороший ответ, я забыл foreach ♦ –

Смежные вопросы