! DOCTYPEhtmlPUBLIC-// W3C // DTDXHTML1.0Transitional // ENhttp: // Configure
Generate static pages
Require_once 'class. inc/mysql. class. php ';
$ Db = new DB_MySQL ();
$ Db-> query ("select uid from user ");
$ Uidrow = $ db-> get_rows_array ();
$ Url = "";
$ Fp = fopen ("moban.html", "r"); // read-only open template
$ Str = fread ($ fp, filesize ("moban.html"); // read the template content
// You are advised to open the loop.
Foreach ($ uidrow as $ u ){
$ Uid = $ u ['uid'];
$ SQL = "select * from user where uid = '$ uid '";
$ Db-> query ($ SQL );
$ Rows = $ db-> get_rows_array ();
$ Str = str_replace ("{username}", $ rows [0] ['username'], $ str); // replace content
...........
Fclose ($ fp );
$ Path = "user/user-". $ uid. ". html ";
$ Handle = fopen ($ path, "w"); // write mode to open
Fwrite ($ handle, $ str); // write the replaced content into the generated HTML file.
Fclose ($ handle );
$ Url = $ url ."
". $ Path;
}
Echo "the static page is generated successfully! ". $ Url;
Exit;
?>