找回密碼
 註冊
搜索
查看: 1883|回復: 0

[教學] PHP中運用Smarty實現HTML靜態優化

[複製鏈接]
發表於 2011-8-7 12:53:22 | 顯示全部樓層 |閱讀模式
 
Push to Facebook

  1. <?
  2. require_once("./config/config.php");
  3. ob_start();
  4. $id=$_GET[id];
  5. $sql="select * from test where id='$id'";
  6. $result=mysql_query($sql);
  7. $rs=mysql_fetch_object($result);
  8. $smarty->assign("showtitle",$rs->title);
  9. $smarty->assign("showcontent",$rs->content);
  10. $smarty->display("content.html");
  11. $this_my_f= ob_get_contents();
  12. ob_end_clean();
  13. $filename = "$id.html";
  14. tohtmlfile_cjjer($filename,$this_my_f);
  15. // 文件生成函數
  16. function tohtmlfile_cjjer($file_cjjer_name,$file_cjjer_content) {
  17.   if (is_file ($file_cjjer_name)){
  18.     @unlink ($file_cjjer_name); //存在,就刪除
  19.   }
  20.   $cjjer_handle = fopen ($file_cjjer_name,"w"); //創建文件
  21.   if (!is_writable ($file_cjjer_name)){ //判斷寫權限
  22.     return false;
  23.   }
  24.   if (!fwrite ($cjjer_handle,$file_cjjer_content)){
  25.     return false;
  26.   }
  27.   fclose ($cjjer_handle); //關閉指針
  28.   return $file_cjjer_name; //返回文件名
  29. }
  30. ?>
複製代碼

 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-6-16 16:27 , Processed in 0.019071 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表