php->rtf = problem :(

Dreamer76

Through thorns
php->rtf = problem :(

Вот хоть убейте, но не могу найти ошибку!

Вот код, который берет переменные из формы и кладет в rtf:

PHP:
<?

  if( !$name || !$company || !$gosp )
  {
    echo "<h1>Error:</h1>This page was called incorrectly";
  }
  else
  {
    header( "Content-type: application/msword" );
    header( "Content-Disposition: inline, filename=rtf.rtf");

    $filename = "file.rtf";
    $fp = fopen ( $filename, "r" );

    $output = fread( $fp, filesize( $filename ) );
  
    fclose ( $fp );
  
    $output = str_replace( "<<NAME>>", $name, $output );
    $output = str_replace( "<<COMPANY>>", $company, $output );
    $output = str_replace( "<<GOSP>>", $gosp, $output );
  
    echo $output;
  }
?>
В файле file.rtf есть 3 вставки:

<<NAME>>
<<COMPANY>>
<<GOSP>>

Передаю name=1, company=2, gosp=3

При запуске, открывается RTF, в котором я вижу вот такое:

1
2
<<GOSP>>


Т.е. NAME, COMPANY отображаются. А вот <<GOSP>> убитый.

Где грабли? Спасибо :`(
 

azamat

Guest
Все работает, посмотри действительно ли у тебя в файле '<<GOSP>>'?
 
Сверху