Изменения в PDF - шаблоне

TheStriker

Новичок
Изменения в PDF - шаблоне

Доброго времени суток!

Возникла проблема:

- создал ПДФ файл с помощью иллюстратора, и в нем шаблоны, типа <<NAME>>, <<SCORE>> и т.д. для того чтобы их потом динамически заменять значениями.
- есть код:
PHP:
  function pdf_replace( $pattern, $replacement, $string )   {     
$len = strlen( $pattern );    
$regexp = '';
for ( $i = 0; $i<$len; $i++ )     {       
$regexp .= $pattern[$i];       
if ($i<$len-1)         $regexp .= "(\)\-{0,1}[0-9]*\(){0,1}";
     }     
return ereg_replace ( $regexp, $replacement, $string );   
}      
if(!$_GET['name']||!$_GET['score'])   {     echo "<h1>Error:</h1>This page was called incorrectly";   }   
else   {          
header( "Content-Disposition:  filename=cert.pdf");     
header( "Content-type: application/pdf" );        
$date = date( "F d, Y" );       
$filename = "cert.pdf";     
$fp = fopen ( $filename, "r" );      
$output = fread( $fp, filesize( $filename ) );     
fclose ( $fp );
$output = pdf_replace( "<<NAME>>", strtoupper( $_GET['name'] ), $output );     
$output = pdf_replace( "<<IQ_LEVEL>>", $_GET['score'], $output );     
$output = pdf_replace( "<<TODAY_DATE>>", $date, $output );        
echo $output;
Код, в принципе правильный.... Не пойму что делаю не так, но в результате работы кода получаю сообщение Акробата при открытии сгенерированного документа: "File damaged and can't be repaired"....

Что делаю не так? Может какая-то специфика создания ПДФов есть? Кто сталкивался?

Заранее благодарен за ответы
 
Сверху