Заполняю файл rtf по шаблону из формы.
Вывести на скачивание могу а просто сохранить на сервер не знаю как. Подскажите пожалуйста.
function encode_for_rtf ($str) {
$str = bin2hex(iconv('utf-8','windows-1251',$str));
$str = preg_replace("/([a-zA-Z0-9]{2})/","\'$1",$str);
return $str;
}
// генерация заголовков, призванных облегчить браузеру выбор
// требуемого приложения
header ( "Content-type: application/msword" );
header ( "Content-Disposition: inline; filename=dogovor_{$_POST[fio]}.rtf");
// открытие файла шаблона
$filename = "soglasie_opd.rtf";
$fp = fopen ($filename, "r" );
// считывание шаблона в переменную
$output = fread($fp, filesize( $filename ));
fclose ($fp);
// замещение заполнителей в шаблоне данными
$output = str_replace("@tel", iconv('utf-8','windows-1251',$_POST['phone']), $output);
$output = str_replace("#asd", iconv('utf-8','windows-1251',$_POST['asd']), $output);
// отправка сгенерированного документа в браузер
echo $output;
Спустя 2 часа, 16 минут, 46 секунд (3.07.2014 - 11:02) MadMike написал(а):
// строка, которую будем записывать
$text = "Какой-то текст";
// открываем файл, если файл не существует,
//делается попытка создать его
$fp = fopen("file.txt", "w");
// записываем в файл текст
fwrite($fp, $text);
// закрываем
fclose($fp);
тема закрыта
$text = "Какой-то текст";
// открываем файл, если файл не существует,
//делается попытка создать его
$fp = fopen("file.txt", "w");
// записываем в файл текст
fwrite($fp, $text);
// закрываем
fclose($fp);
тема закрыта
_____________
Мы не знаем что это такое, если бы мы знали что это такое, мы не знаем что это такое!