Forum Webscript.Ru
Программирование => PHP => Тема начата: Maximka от 26 Апреля 2004, 19:14:59
-
Вот в чем вопрос:
Как залить несколько файлов. причем если выбран 1 то один, если 2 то два, если 3 то 3.
$foto=count($HTTP_POST_FILES[\'foto\'][\'name\']);
тут считаеться почемуто в любом случае 3 соответственно фор не работает правильно
for ($i=0; $i<$foto; $i++) {
echo $_FILES[\'foto\'][\'name\'];
}
Форма:
-
какая ужасная каша.
то $HTTP_POST_FILES, то $_FILES.
фор зачем-то.
ты можешь объяснить смысл обращения в цикле к ОДНОЙ И ТОЙ ЖЕ переменной echo $_FILES[\'foto\'][\'name\']?
давай полям имена без скобок, а просто отличающиеся.
а массив $_FILES перебирай череp foreach
проблема твоя не в аплоаде, а в том, что ты в своем масиве запутался
в следующий раз, если не получается работать с массивом, выводи его через var_dump()
-
Да я понял свою ошибку, но как сделать через foreach
-
через foreach сделать просто.
берешь массив, и выводишь его через [p]foreach[/p]
и вообще, привыкай работать только через foreach смассивами.
раз ты нагородил вложенные массивы - то и выводи вложенный.
Честно говоря, я не представляю, как выглядит у тебя $_FILES, так что, потрудись вывести его так, как я тебе сказал, и посмотри сам - какой массив надо перебирать.
или сделай имена полей другие name1 name2 name3 - все равно же в цикле выводишь? - и тогда перебирай $_FILES
-
RomikChef,
>> в следующий раз, если не получается работать с массивом, выводи его через var_dump()
ответь про var_dump где-нибудь...
http://phpclub.ru/talk/showthread.php?postid=315197#post315197
-
Делаю сайт, загрузка файлов происходит следующим
образом, скрипту передаётся не сам путь к файлу
а ID файла например http://host/download.php?id=0
скрипт ищет путь файла в базе данный по ID
и загружает файл. Так вопрос вот в чём, как сделать
при этом всём сделать стандартный диалог загрузки.
Пробовал так:
но при этом после загрузки файла сама страница становится
не та которая была а стандартная типа "Невозможно отобразить страницу"
-
hcsr
[moderatorial]
Или проспись. Закачка - это upload.
Тема закрыта.