ламерский вопрос по PHP: загрузка файла с сайта
2954
8
ситуация:

Есть страница A, на которой представлен список категорий товаров для выбора.

Выбираются категории -> form submit -> попадаем на страницу B,
где вводятся какие-то данные, которые нужны для выбранных категорий.

Ввели данные -> form submit -> серверная сторона отдает в поток файл
для загрузки и сохранения на стороне клиента. Всё бы замечательно,
но вот как перегрузить страницу B, чтобы вернуться скажем на страницу A?

PHP-скрипт после отдачи файла в поток заканчивается выходом
с помощью die( ) либо exit( )

могет кто что-нить подскажет?
заканчивай скрипт обработки формы B фразой
Header("Location: http://сайта.ру/формаА");

или более тупо include("формаА");
=SmasH=
А пцему через инклюд тупо? Сможете пояснить? Мне, интересно, поскольку в моем магазине сделано так (не мной).
=SmasH=
Я сначала тоже так хотел, но такой вариант не проканал.
Поступил проще.... body::onLoad + js помогли мне в этом простом деле,
поскольку страница A генерится php-скриптом, то ничего не мешает на этой
странице отрисовать форму, которая сабмитится со всем пакетом собранных
данных скрипту, который пакует нужные данные и отдаёт файло на загрузку )))

ладно, всем спасибо)))
проблемка решилась
Ну, это как-то вообще криво... Если уж PHP, то PHP - без JS... Неэстетично, ИМХО.

Сорри за оффтоп
PN
"тупо" имелось ввиду "проще, без ухищрений"
PN
есть золотое правило: разделяй и властвуй.
так что прежде чем говорить об эстетике,
лучше предложил бы свой эстетичный вариант ))))
А выше и был предложен эстетичный вариант... Просто он был назван "тупо", правда, теперь я вижу в каком контексте.
А вариант с джаваскриптом может не пройти, поскольку некоторые пользователи их исполнение у себя отключают. И неэстетично потому еще, что если все на серверной стороне обрабатывается, то пусть до конца там и обрабатывается... Это уже ИМХО и оффтоп... Сорри:улыб::)
PN
Можно ведь и без javascript...

Это, по -моему, отключить нельзя...
[offtop on]
А PHP+JS классная вещь - можно такое творить:улыб:[offtop off]