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 :: Экспорт значений переменной из цикла
Если не вдаваться в подробности, скрипт выше, делает рандомные имена файлов, по условиям, из массива введенных пользователем из <input type "file" multipart name="xtt[]"> Соответственно из этого цикла получаем все файлы из массива $_FILES; Предположим, пользователь загрузил 3 файла, в итоге имеем 3 имени например значение переменной в цикле $uploadfile:
Пожалуйста подскажите, как можно получить все эти значения переменой $uploadfile, за пределами этого цикла?
Пробовал использовать $GLOBALS, не помогает, получаю только последнее значение. На текущий момент нашел решение использовать внешний текстовый файл, в который цикл пишет все значение переменной $uploadfile, но это очень неудобно, т.к. файл формируется не мгновенно, отсюда проблемы.
ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО! Извиняюсь если где то затупил.
Покинул форум
Сообщений всего: 53
Дата рег-ции: Апр. 2013
Помог: 0 раз(а)
Viper пишет:
никогда не пишите в одну строку несколько функций, это признак быдлокода, а как минимум неуважения к самому себе.
Учту, спасибо.
Viper пишет:
массив для кого изобрели? Внутри цикла в массив добавили, за циклом получили из массива.
Или я тупой, или не понимаю как это сделать, пробовал в массив, пробовал в куки, пробовал в сессию, все одно = получаю только последний элемент: $uploadfile
Можете подсказать? Пробовал самое простое: $uploadfile = array($uploadfile);
Как бы ни пробовал, получаю только последнее значение: Array ( [0] => files/4lanq7boximg.png ) уже голова болит, с утра мучаю, где то что то мелочь не понимаю.
---
ОМГ )))))))) вроде нашел решение, Госпади, все же много проще... $array[] = $uploadfile;
з.ы. Вот у меня всегда так, как в чем то сложном, более менее сразу нахожу решение, а в простом могу затупить на пол дня. ИМХО бред. Еще раз СПАСИБО!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.