Создайте текстовый файл для загрузки на лету

Обновление №1

То, что было опубликовано ниже, предназначено для вывода файла. Однако при этом выводятся строковые данные, за которыми следуют остальные формы HTML. Есть ли способ остановить то, что помещается в файл и что просто отображается в браузере.

Обновление №2

Просто добавлено exit () , и все работает нормально. Спасибо!

EOU

Привет,

Я оглядывался и видел несколько похожих вещей, но не совсем понял, что мне нужно сделать, чтобы полностью выполнить задачу.

На данный момент у меня есть форма, в которой пользователь предоставляет некоторые детали. При отправке он отправляется обратно самому себе, а переменные POST обрабатываются. У меня есть готовый веб-шаблон HTML для размещения информации, который отлично работает и просто выполняет str_replace.

Сейчас я пытаюсь экспортировать его как загрузку пользователю в текстовом документе. Таким образом, конечным результатом является то, что пользователь нажимает кнопку «Отправить» в форме, после чего открывается всплывающее окно загрузки с измененной веб-страницей в виде файла .txt.

Насколько я понимаю, мне нужно что-то сделать, используя функциональность заголовков HTTP. Я не уверен, что именно для достижения того, чего я хочу. Я хочу, чтобы файл был доступен только один раз, но я предполагаю, что он должен быть где-то изначально сохранен для загрузки пользователем, который затем потребуется очистить вручную?

Любая помощь или очки были бы замечательными! Спасибо.

47
задан lethalMango 17 October 2011 в 19:33
поделиться