Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменить имя переменной в цикле 
:(
    Опции темы
jone31
  Дата 29.11.2009, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 343
Регистрация: 29.11.2008

Репутация: нет
Всего: нет



как изменить имя переменной в цикле, т.е. название переменной должно меняться с изменением $i в цикле.
пробовал так:
Код
// Для проверки
echo $_FILES['file1']['name'] . '<br>' . 
     $_FILES['file2']['name'] . '<br>' . 
     $_FILES['file3']['name'] . '<br>' . 
     $_FILES['file4']['name'] . '<br>' . 
     $_FILES['file5']['name'] . '<br>';
echo "<p><b>Список загруженных файлов:</b></p>";
$max_files = 5;
for($i = 0; $i++ < $max_files;) echo $i . ') '. ${"_FILES['file".$i."']['name']"} . "<br>";
на выходе, пусто:
Код
BC1.gif
BC1.gif
BC1.gif
BC1.gif
BC1.gif

Список загруженных файлов:

1) 
2) 
3) 
4) 
5)

ничего не работает. Может кто знает как это сделать?

Добавлено через 1 минуту и 16 секунд
т.е. меня интересует что неверно в это части: ${"_FILES['file".$i."']['name']"}
PM MAIL   Вверх
Pitlord
Дата 29.11.2009, 21:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 31.10.2009

Репутация: 4
Всего: 7



См. тут:
http://php.net/manual/en/features.file-upload.multiple.php

А вообще, $_FILES['file' . $i]['name']
PM MAIL   Вверх
NLspieler
Дата 29.11.2009, 21:22 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 619
Регистрация: 13.10.2008
Где: Берлин

Репутация: 16
Всего: 19



Цитата(jone31 @  29.11.2009,  21:10 Найти цитируемый пост)
${"_FILES['file".$i."']['name']"}

Синтаксис не правильный.
Попробуй так:

Код

for ($n = 1 ; $n <= 5 ; $n++)
{
    $array_key = 'file' . $n ;
    echo "$n) "  . $_FILES[$array_key]['name'] . '<br>' ;
}




Это сообщение отредактировал(а) NLspieler - 29.11.2009, 21:31
PM MAIL   Вверх
jone31
  Дата 29.11.2009, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 343
Регистрация: 29.11.2008

Репутация: нет
Всего: нет



NLspieler, Спасибо. Вроде работает...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0438 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.