zvezda_t
16-02-2011, 19:14
Здравствуйте!
Научите, пожалуйста уму разуму! Замучилась уже. Составляю, шаблон с замнителями cert.rtf. Всё работает. Стоит добавить новый заменитель, половина прежних перестаёт работать! У меня уже терпения не хватает - почему форматы сбиваются? В чем дело вообще?
(Я думаю может в этом дело -
когда документ изменяю, тут же заменители красным подчеркиваются - это меняет формат? я так думаю какой то мусор от форматов портит мои заменители. Как с этим бороться?)
Скрипт заменяющий заменители :)
//выбор приложения для визуализации
header('Content-Type: application/msword');
header('Content-Disposition: inline, filename=cert.rtf');
$name1="Ivan";
//открыть файл шаблона
$filename = 'PHPCert.rtf';
$output = file_get_contents($filename);
//замена заполнителей в шаблоне
$output = str_replace("<<name>>",$name1,$output);
//отправить сгенерированный документ в браузер
echo $output;
Научите, пожалуйста уму разуму! Замучилась уже. Составляю, шаблон с замнителями cert.rtf. Всё работает. Стоит добавить новый заменитель, половина прежних перестаёт работать! У меня уже терпения не хватает - почему форматы сбиваются? В чем дело вообще?
(Я думаю может в этом дело -
когда документ изменяю, тут же заменители красным подчеркиваются - это меняет формат? я так думаю какой то мусор от форматов портит мои заменители. Как с этим бороться?)
Скрипт заменяющий заменители :)
//выбор приложения для визуализации
header('Content-Type: application/msword');
header('Content-Disposition: inline, filename=cert.rtf');
$name1="Ivan";
//открыть файл шаблона
$filename = 'PHPCert.rtf';
$output = file_get_contents($filename);
//замена заполнителей в шаблоне
$output = str_replace("<<name>>",$name1,$output);
//отправить сгенерированный документ в браузер
echo $output;