anabolik
Guest
str_replace & .rtf
Имею следующий код:
<?php
header( "Content-type: application/msword" );
header( "Content-Disposition: inline, filename=applic.rtf");
$filename="applic.rtf";
$fp=fopen ($filename, "r");
$output = fread ($fp, filesize ($filename));
fclose ($fp);
$output = str_replace ("<<mns>>", $mns, $output);
$output = str_replace ("<<mns_code>>", $mns_code, $output);
$output = str_replace ("<<okved_num>>", $okved_num, $output);
$output = str_replace ("<<surname>>", $surname, $output);
$output = str_replace ("<<name>>", $name, $output);
$output = str_replace ("<<middlename>>", $middlename, $output);
echo $output;
?>
.rtf на несколько страниц и содержит таблицы, а также <<surname>> и т. д. по нескольку раз.
Проблема: скрипт меняет <<surname>> 1 раз, а потом не меняет.
Вопрос: возможно ли, что это является следствием того, что в одном случае <<surname>> написнао жирным шрифтом в другом нет? Или я гоню.
НАРОД не пинайте меня я начинающий (ну очень начинающий).
Заранее благодарен.
Имею следующий код:
<?php
header( "Content-type: application/msword" );
header( "Content-Disposition: inline, filename=applic.rtf");
$filename="applic.rtf";
$fp=fopen ($filename, "r");
$output = fread ($fp, filesize ($filename));
fclose ($fp);
$output = str_replace ("<<mns>>", $mns, $output);
$output = str_replace ("<<mns_code>>", $mns_code, $output);
$output = str_replace ("<<okved_num>>", $okved_num, $output);
$output = str_replace ("<<surname>>", $surname, $output);
$output = str_replace ("<<name>>", $name, $output);
$output = str_replace ("<<middlename>>", $middlename, $output);
echo $output;
?>
.rtf на несколько страниц и содержит таблицы, а также <<surname>> и т. д. по нескольку раз.
Проблема: скрипт меняет <<surname>> 1 раз, а потом не меняет.
Вопрос: возможно ли, что это является следствием того, что в одном случае <<surname>> написнао жирным шрифтом в другом нет? Или я гоню.
НАРОД не пинайте меня я начинающий (ну очень начинающий).
Заранее благодарен.