适用于请求多,页面多的界面:例如[新浪官网]
纯静态:
PHP file_put_contents() 函数:
定义和用法
file_put_contents() 函数把一个字符串写入文件中。
该函数访问文件时,遵循以下规则:
如果设置了 FILE_USE_INCLUDE_PATH,那么将检查 filename 副本的内置路径
如果文件不存在,将创建一个文件
打开文件
如果设置了 LOCK_EX,那么将锁定文件
如果设置了 FILE_APPEND,那么将移至文件末尾。否则,将会清除文件的内容
向文件中写入数据
关闭文件并对所有文件解锁
如果成功,该函数将返回写入文件中的字符数。如果失败,则返回 False。
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
实现纯静态 案例:
index.php (将缓存中的数据存入html文件)
<?php
header("content-type:text/html;charset=utf-8");
require 'conn.php';
$info = new SQL();
$sql="select * from book";
$res = $info->showData($sql);
ob_start();
foreach ($res as $key => $v) {
echo "<li>".$v['author'].":".$v['name']."</li>";
}
if($save = file_put_contents('index.html',ob_get_clean())){
echo "success";
}else {
echo "error";
}
//得到缓存区内容,然后清空缓存区
伪静态:动态URL地址设置成静态形式
怎么将下面的一串地址
网友评论