Temp.html
Copy the Code code as follows:
{Penglig_site_title}
test.php
Copy the Code code as follows:
Header (' content-type:text/html; Charset=utf-8 ');//Prevent generated page garbled
$title = "PHP dynamic generation of static HTML pages _ script home"; Defining variables
$url = "http://www.php.net/";
$temp _file = "temp.html"; Temporary files, or template files
$dest _file = "dest_page.html"; The generated target page
$fp = fopen ($temp _file, "R"); Read-only open template
$str = Fread ($fp, FileSize ($temp _file));//Read the contents of the template
$str = Str_replace ("{penglig_site_title}", $title, $STR);//replace content
$str = Str_replace ("{Penglig_site_url}", $url, $STR);//replace content
Fclose ($FP);
$handle = fopen ($dest _file, "w"); Write to open the file you want to write to
Fwrite ($handle, $STR); Write the content you just replaced into the generated HTML file
Fclose ($handle);//Close Open file, release file pointer and related buffer
echo "";
?>
Run test.php, which can be demonstrated. The specific code is modified according to the actual requirements.