国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

用緩存實現靜態頁面的測試

2024-05-04 22:14:20
字體:
來源:轉載
供稿:網友
<?php 
function CreateShtml() 



ob_start(array("callback_CreateShtml","callback_GoToShtml")); 



function callback_CreateShtml($buffer)[ 



$page = intval(@$_REQUEST["page"]); 

$fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/" . basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm"; 

$fp = fopen($fileName,"wb"); 

fwrite($fp,$buffer); 

fclose($fp); 

return $buffer; 



function callback_GoToShtml($buffer) 



$page = intval(@$_REQUEST["page"]); 

$fileName = basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm"; 

header("location:" . $fileName); 

return $buffer; 



function GoToShtml() 



$page = intval(@$_REQUEST["page"]); 

$fileName = basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm"; 

if(file_exists($fileName)) 

header("location:" . $fileName); 



function DeleteShtml($fileName=NULL) 



if(is_null($fileName)) 

$fileName = $_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF']; 

if($fileName[0]=="/") 

$fileName = $_SERVER['DOCUMENT_ROOT'] . $fileName; 

$path = dirname($fileName); 

$dir = dir($path); 

$patten = "/^" . basename($fileName, ".php") . "(_[0-9]+)?.htm/"; 

while(($entry = $dir->read())!==false) 



if(is_file($path . "/" .$entry) && preg_match($patten,$entry)) 

unlink ($path . "/" . $entry); 






CreateShtml(); 
echo "這是靜態生成的頁面!$page"; 
GoToShtml(); 
DeleteShtml(); 
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂托克旗| 唐河县| 宜春市| 邻水| 郸城县| 本溪| 北京市| 东台市| 德阳市| 铜梁县| 广饶县| 三门峡市| 大关县| 鄂温| 武城县| 仪征市| 兴宁市| 鲁山县| 宜君县| 贡嘎县| 洛扎县| 安义县| 济阳县| 拉孜县| 丰宁| 灯塔市| 庆云县| 兴化市| 汶川县| 荔浦县| 青铜峡市| 商都县| 顺昌县| 玉山县| 昭平县| 谢通门县| 平远县| 普陀区| 陈巴尔虎旗| 罗山县| 定南县|