生成静态页面的php函数,php爱好者站推荐
时间:2024-05-03 15:50:09
<?php
function CreateShtml()
{
ob_start("callback_CteateShtml");
}
function callback_CteateShtml($buffer)
{
$page = intval(@$_REQUEST["page"]);
//$fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/article/" . basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".html";
$fileName = basename($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".html";//可以在这里修改你的静态页面路径
$fp = fopen($fileName,"wb");
fwrite($fp,$buffer);
fclose($fp);
return $buffer;
}
?>
举个例
把上面的代码保存为 static.php
执行下面页面 phpfans.php
<?php
include("static.php");
CreateShtml();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<?php
echo "脚本之家欢迎你,https://www.jb51.net";
?>
</body>
</html>
将会生成一个 phpfans.html的静态页面
如果有参数,则用page来传递 如 phpfans.php?page=1
则生成 phpfans_1.html的静态页面
标签:生成静态页面的php函数,php爱好者站推荐
0
投稿
猜你喜欢
简单谈谈centos7中配置php
2024-03-12 02:42:33
mysql 备份与迁移 数据同步方法
2024-01-13 14:19:26
用Python计算三角函数之atan()方法的使用
2023-06-22 22:26:00
Python制作进度条的几种方法
2022-03-11 05:36:23
php简单生成一组与多组随机字符串的方法
2023-10-04 02:10:09
详解Python odoo中嵌入html简单的分页功能
2021-05-21 12:24:06
python基础教程之基本内置数据类型介绍
2023-02-12 07:19:31
关于matplotlib及相关cmap参数的取值方式
2023-06-26 15:19:18
Python+Pytorch实战之彩色图片识别
2022-09-12 13:57:39
基于Python实现打哈欠检测详解
2021-12-10 06:50:45
运行asp.net程序 报错:磁盘空间不足
2011-11-03 17:16:22
django-rest-swagger对API接口注释的方法
2022-04-12 00:06:02
python分析apache访问日志脚本分享
2021-08-12 04:20:09
如何完美的建立一个python项目
2021-02-20 21:07:26
python3实现的zip格式压缩文件夹操作示例
2023-07-31 18:17:48
python3实现ftp服务功能(客户端)
2023-05-28 00:36:31
python 批量将中文名转换为拼音
2023-06-14 21:16:22
python中操作文件的模块的方法总结
2022-02-01 04:56:14
vue iview的菜单组件Mune 点击不高亮的解决方案
2024-06-07 15:20:08
JavaScript 使用技巧精萃(.net html
2023-07-02 05:18:45