Загрузка файлов с ипользованием JS

  • Автор темы envoker
  • Дата начала

envoker

Guest
Загрузка файлов с ипользованием JS

Мне необходимо сделать форму добавления в которой пользователь выбирает сколько файлов на сверер он будет закачивать, нажимает на кнопку, ему показываются поля (при помощи JavaScript) он выбирает файлы и делает аплоад. Все бы хорошо, только вот почему-то скрипт вупор не видит в $_FILES поля которые генерируются JS. Функция JS:
PHP:
function gf(k)
{
var IE = (document.all);
var DOM = (document.getElementById);
var images='';
for(i=0;i<k;i++)
	{
    images=images + (i+1) + '.&nbsp;<input type="file" name="image['+i+']"><br>';
    }
if(IE && !DOM)
{
document.all['image_place'].innerHTML=images;
}
if(DOM)
{
document.getElementById('image_place').innerHTML=images;
}
}
внутри формы есть ячейка таблицы с id="image_place" и все вобщем чудненько показывается. Но когда прошу скрипт сделать echo count($_FILES) получаю 0
Если же я внутрь ячейки image_place руками пропишу <input type="file" name="image[0]"> и сделаю аплоад, то выводится 1. Что я делаю не так?
 

Crazy

Developer
Re: Загрузка файлов с ипользованием JS

Я опробовал аналогичный тестовый код -- все работает.

Проверь HTML-код формы перед отправкой.
 
Сверху