【php开源代码栏目提醒】:以下是网学会员为您推荐的php开源代码-rtf.php,希望本篇文章对您学习有所帮助。
<?php
//create short variable names
$name = $_POST['name'];
$score = $_POST['score'];
// check we have the parameters we need
if( !$name || !$score )
{
echo '<h1>Error:</h1><p>This page was called incorrectly</p>';
}
else
{
//generate the headers to help a browser choose the correct application
header( 'Content-type: application/ms
word' );
header( 'Content-Disposition: inline, filename=cert.rtf');
$date = date( 'F d, Y' );
// open our template file
$filename = '
PHPCertification.rtf';
$fp = fopen ( $filename, 'r' );
//read our template into a variable
$output = fread( $fp, filesize( $filename ) );
fclose ( $fp );
// replace the place holders in the template with our data
$output = str_replace( '<<NAME>>', strtoupper( $name ), $output );
$output = str_replace( '<<Name>>', $name, $output );
$output = str_replace( '<<score>>', $score, $output );
$output = str_replace( '<<mm/dd/yyyy>>', $date, $output );
// send the generated document to the browser
echo $output;
}
?>