生成静态页面的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
  • asp之家 网络编程 m.aspxhome.com