Заполнение и сохранение .rtf

mikhail_14

Мы не знаем что это такое, если бы мы знали...
Здравствуйте!
Заполняю файл rtf по шаблону из формы.
Вывести на скачивание могу а просто сохранить на сервер не знаю как. Подскажите пожалуйста.

PHP:
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;
 

С.

Продвинутый новичок
peon, ключевые слова выхватывай, суть не вычитывай, чушь пости.

mikhail_14, как не странно, но fwrite() же.
Хотя в твоем случае гораздо проще вместо fread() и fwrite(), использовать file_get_conents() и file_put_contents(). Только сначала прочитай в руководсте про них. И не учись больше по старым дурацким видеокурсам.
 

mikhail_14

Мы не знаем что это такое, если бы мы знали...
peon, ключевые слова выхватывай, суть не вычитывай, чушь пости.

mikhail_14, как не странно, но fwrite() же.
Хотя в твоем случае гораздо проще вместо fread() и fwrite(), использовать file_get_conents() и file_put_contents(). Только сначала прочитай в руководсте про них. И не учись больше по старым дурацким видеокурсам.
благодарю. все получилось )
 
Сверху