<?
// генерация заголовков, призванных облегчить браузеру выбор
// требуемого приложения
header ( "Content-type: application/msword" );
header ( "Content-Disposition: inline, filename=zayavka.rtf ");
// открытие файла шаблона
$filename = "qwer.rtf";
$fp = fopen ($filename, "r" );
// считывание шаблона в переменную
$output = fread($fp, filesize( $filename ));
fclose ($fp);
$id = iconv('UTF-8','CP1251', $_POST[id]);
$title = iconv('UTF-8','CP1251', $_POST[title]);
$izdelie= iconv('UTF-8','CP1251', $_POST[izdelie]);
$dolzhnost = iconv('UTF-8','CP1251', $_POST[dolzhnost]);
$kontakti = iconv('UTF-8','CP1251', $_POST[kontakti]);
$vopros = iconv('UTF-8','CP1251', $_POST[vopros]);
$otvet = iconv('UTF-8','CP1251', $_POST[otvet]);
$otvetstv = iconv('UTF-8','CP1251', $_POST[otvetstv]);
$fio = iconv('UTF-8','CP1251', $_POST[fio]);
$data = iconv('UTF-8','CP1251', $_POST[data]);
// замещение заполнителей в шаблоне данными
$output = str_replace("\'abid\'bb", $id , $output);
$output = str_replace("\'abtitle\'bb", $title, $output);
$output = str_replace("\'abizdelie\'bb", $izdelie, $output);
$output = str_replace("\'abdolzhnost\'bb", $dolzhnost, $output);
$output = str_replace("\'abkontakti\'bb", $kontakti , $output);
$output = str_replace("\'abvopros\'bb", $vopros, $output);
$output = str_replace("\'abotvet\'bb", $otvet, $output);
$output = str_replace("\'abotvetstv\'bb", $otvetstv, $output);
$output = str_replace("\'abfio\'bb", $fio, $output);
$output = str_replace("\'abdata\'bb", $data, $output);
// отправка сгенерированного документа в браузер
echo$output;
AppServ - сервер установлен на OS Windows 2003 server.