- function mkhtml()
- {
- ob_start();
- //輸出內容
- $temp=ob_get_contents();
- ob_end_clean();
- $fp=fopen("./index.htm",'w');
- fwrite($fp,$temp);
- }
- if(file_exists("./index.htm"))//看靜態index.htm文件是否存在
- {
- $time=time();
- //文件修改時間和現在時間相差?的話,直接導向htm文件,否則重新生成htm
- if($time-filemtime("./index.htm")< 600)
- {
- header("location:111cn.net/main.htm");
- }
- }
ob_start():是打開緩沖區的,就是要把您需要生成的靜態文件的內容緩存在這里;
ob_get_contents():是讀出緩沖區里的內容,下面有代碼為例;
ob_end_clean():這個比較重要,只有使用了這個函數后,緩沖區里的內容才會讀取出來
filemtime() 函數返回文件內容上次的修改時間.
若成功,則時間以 unix 時間戳的方式返回,若失敗,則返回 false.
語法:filemtime(filename)
新聞熱點
疑難解答