PHP regularly generates the HTML website homepage instance code. Before you start, let's mention three functions: ob_start (), ob_end_clean (), ob_get_contents () ob_start (): Open the buffer, to reduce the content of the static file that you need to generate before you start, we should mention three functions: "ob_start (), ob_end_clean (), ob_get_contents ()"
Ob_start (): it is used to open the buffer, that is, to cache the content of the static file you need to generate here;
Ob_get_contents (): read the content in the buffer. the following code is used as an example;
Ob_end_clean (): This is important. only when this function is used can the content in the buffer be read;
The code is as follows:
If (file_exists ("./index.htm") // check whether the static index.htm file exists.
{
Time = time ();
// Is the file modification time different from the current time? Otherwise, the htm file will be generated again.
If (time-filemtime ("./index.htm") <600)
{
Header ("Location: classhtml/main.htm ");
}
}
// Add ob_start () to your start ();
Ob_start ();
// The homepage content is your dynamic part
// Add ob_end_clean () to the end and output this page to a variable.
Temp = ob_get_contents ();
Ob_end_clean ();
// Write a file
Fp = fopen ("./index.htm", 'w ');
Fwrite (fp, temp) or die ('file writing error ');
// Echo "HTML generation complete! ";
Opening "ob_start (), ob_end_clean (), ob_get_contents ()" ob_start (): Open the buffer zone, that is, to slow down the content of the static file you need to generate...