<! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head>
<Meta http-equiv = "Content-Type" content = "text/html; charset = gb2312"/>
<Title> Generate a static page </title>
</Head>
<? Php
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. "<br/>". $ path;
}
Echo "the static page is generated successfully! ". $ Url;
Exit;
?>
<Body>
</Body>
</Html>