Привет всем! Задача: Когда файлы загружаются на сервер название ВСЕХ загруженных файлов должны сохранятся в сессию. У меня получается,что в сессию сохраняется название последнего загруженного файла. $_SESSION['nazvanie']=$nazvanie; $nazvanie -это название загруженного файла. Пробовала array_push(), результата нет.
попробуй так: Код (PHP): $_SESSION['nazvanie'][] = $nazvanie; обращаться надо будет потом: Код (PHP): echo $_SESSION['nazvanie'][0]; echo $_SESSION['nazvanie'][1]; echo $_SESSION['nazvanie'][2];
Сейчас попробую,отпишусь! Добавлено спустя 3 минуты 11 секунд: Не работает! Добавлено спустя 15 минут 18 секунд: Такой вариант $nam[]=$nazvanie; $_SESSION['nazvanie']=$nam; тоже записывается только название последнего загруженного файла
тогда вот так: Код (PHP): $_SESSION['nazvanie'][ sizeof($_SESSION['nazvanie']) ] = $nam; У меня вот так вот все работает: Код (PHP): $_SESSION['nazvanie'] = array(); $_SESSION['nazvanie'][] = 'hello'; $_SESSION['nazvanie'][] = 'world'; $_SESSION['nazvanie'][] = '!'; foreach ($_SESSION['nazvanie'] as $v) { echo '<h3>' . $v . '</h3>' ; } может проблема в том, что сессия не включена? (session_start)
VLK,большое спасибо! Все работает! Добавлено спустя 3 минуты 9 секунд: Очень крутой форум,сколько раз заходила на сайт всегда быстро помогают решить вопросы. А на некоторых сайтах например liveexpert даже платно ответа не дождешься. Спасибо! Добавлено спустя 1 минуту 16 секунд: Нет сессия была включена,видимо функции sizeof() не хватало