Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Мультизакачка файлов на сервер. Можно ли передать еще и нужное имя?
Каждый файл - это отдельный параметр, загружаемый потом в свое место и под своим парсингом. Разбор, естественно, идет через $_FILES[uf]
Условно возьмем, что первый файл - это картинка, второй - MHT-файл, третий - зип-архив и т.д.
Но тут и так понятно - [0] - первый, [1] - второй элемент и т.д. Foreach и нет проблем.
Но есть другая проблема - на других страницах такой запрос - только по одному файлу. Т.е. на одной странице сделана загрузка именно картинки (у нас она грузится в первом элементе)
На другой странице - загружается только MHT-файл.
Можно ли в отсылку формы добавить дополнительный параметр, указывающий, что это за зверь отправляется. Сразу скажу, "картинки", "MHT" и другие, которые можно определить по MIME я привел лишь для понимания. Реально же там отправляются файлы, которые вообще не являются стандартными типами.
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Помог: 1 раз(а)
LIME пишет:
а почему нельзя разные имена давать?
Можно, конечно, но я надеялся, что можно было бы использовать ForEach и по этому параметру запускать ту или иную функцию парсинга. Ну и передавать так имена файлов (под которыми они должны будут сохраняться на сервере).
Мелкий пишет:
<input name="uf[my_custom_key]" type="file" />
Аналогично.
Я попытался, конечно, задавать ключи, но все равно это не дает передавать дополнительные данные типа имени файла. Хотя сейчас попробую.
----- Истина прежде всего в том, что...
Zuldek
Отправлено: 10 Декабря, 2012 - 15:01:29
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Не совсем понятно как вы собираетесь запускать функцию парсинга в зависимости от имени файла в форме если не знаете ни типа ни содержимого файла.
Обычно в зависимости от содержимого, включая начальную проверку миме-типов выбирают нужную функцию обработки на бэкенде.
LShark
Отправлено: 10 Декабря, 2012 - 16:01:31
Частый гость
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Помог: 1 раз(а)
Вот как раз вариант содержимого в фвйле я и собирался передавать этим "дополнительным" показателем, чтобы использовать один скрипт парсинга, который по этому показателю запускал тот или иной вариант.
Решил плюнуть и просто действительно использовать разные переменные, а скрипт будет поочередно проверять их все, выбирая нужные через дополнительный текстовый инпут с таким же индексом.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.