Как передать текст в виде файла

NeoLynx

Новичок
Как передать текст в виде файла

У меня есть статический текст, в котором надо изменять параметры в зависимости от запроса и восвращать пользователю как файл для скачивания.

Создавать файл для каждогов запроса, а потом ссылаться на него для скачивания, совсем не красиво, мусора будет много.

Что-то мне подсказывает, что можно как-то по другому передать текст, чтобы при этом он скачивался как файл 1243.txt

Может кто-то сталкивался и подскажет каким образом это реализовывается?
 

dorfey

Guest
общее представление:
1. имеем фалик .rtf с размеченным шаблоном
2. Там где будут изменяемые данные впичываем например {PRICE} и далее после генерации данных генерим док с необходимыми данными.
после чего юзер скачивает заполненный документ.
 

ksnk

прохожий
если открыть такое, а потом сделать "Сохранить как", IE предложит тебе сохранить его как test.txt. Это не оно?
PHP:
<?php
$data = "Это кактой-то тест\nВторая строка";
header("Content-disposition: inline; filename=test.txt");
header("Content-length: " . strlen($data));
echo $data;
?>
 

NeoLynx

Новичок
Спасибо, но я уже решил, может кому пригодится:

header( "Content-type: MIME-TYPE");
header( "Content-Length: 2");
header( "Content-Disposition: attachment; filename=test.txt");
header( "Content-Description: Download Data" );
echo "любой текст";
 
Сверху