程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP之靜態HTML

PHP之靜態HTML

編輯:關於PHP編程

靜態HTML和從數據庫裡讀取內容的動態頁相比一直都有其不可替換的良好表現。在空間不做為第一考慮因素的時候,靜態HTML顯示更加適用。

PHP生成靜態頁,我總結了下有以下兩個方法:

[php] 
<?php 
$src = './index.tpl'; 
 
$content = file_get_content($src); 
$content = str_replace('{title}' , '標題' , $content); 
//相同替換 
$content = str_replace( ... ); 
 
$fp = fopen('./index.html' , 'w') or die('can not open file'); 
fputs($fp , $content); 
fclose($fp); 
unset($fp); 
index.tpl

[html] 
<div id='title'>{title}</div> 
 

第二兩種就相對簡單多了

[php] 
<?php 
ob_start(); 
 
$top_id = 34; 
require './index.php'; 
 
ob_end_clean(); 
 
/**www.2cto.com
 *在index.php 可以將$top_id做為參數;因為這個是可以傳遞到index.php這個頁面的。
 *然後在index.php裡寫入生成HTML的代碼。即不需要替換也可以生成HTML;
 */ 


作者:tomyjohn

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved