Может кто сталкивался... стоит задача заполнить RTF шаблон данными, в шаблоне, где должен быть текст вставляем спец. заполнители, затем на PHP открываем и заменяем... принцип такой: PHP: ... $fio=$userdata['klfam']." ".$userdata['klname']." ".$userdata['kloth']; $ad=$userdata['nasreg']." ".$userdata['ulreg'].",".$userdata['domreg']; $fio=iconv("windows-1251", "utf-8", $fio); $ad=iconv("windows-1251", "utf-8", $ad); $sav=$userdata['sav']; // Сгенерировать заголовки, которые упростят браузеру // выбор требуемого приложения для визуализации header( 'Content-Type: application/msword' ); header( 'Content-Disposition: inline, filename=аванс.rtf'); $date = date( 'd.m.Y' ); // Открыть файл шаблона $filename = 'av.rtf'; $output = file_get_contents($filename); // Заменить заполнители в шаблоне требуемыми данными $output = str_replace( '<<fio>>', $fio, $output ); $output = str_replace( '<<ad>>', $ad, $output ); $output = str_replace( '<<n>>', $_COOKIE['av'], $output ); $output = str_replace( '<<date>>', $date, $output ); $output = str_replace( '<<sav>>', $sav, $output ); // Отправить сгенерированный документ в браузер $output=mb_convert_encoding($output, "Windows-1251", "utf8"); echo $output; } ?> Думаю принцип понятен, все отлично заменяется... но... есть необходимость в документе также использовать CheckBox, то есть флажки... как быть в этом случае???