很多php 教程中都有介绍,这里只提供例子。

/**

* php 静态新闻列表 自动生成代码

* site www.jbxue.com

*/

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);

}

}

?>

php做新闻列表,php 静态新闻列表自动生成代码如何实现相关推荐

  1. php自动生成新闻页,PHP静态新闻列表自动生成代码

    PHP静态新闻列表自动生成代码 2021-01-23 11:47:097 functionCreateShtml() { ob_start(array("callback_CreateSht ...

  2. project 模板_施工进度计划表不会做?18个横道图自动生成模板,直接在线编辑...

    施工进度计划表不会做?18个横道图自动生成模板,直接在线编辑 对于工程建设来说,施工进度横道图在工程进度计划制定.项目管理等方面被广泛的应用,也是管理人员必须要掌握的技能,在编制的时候还是很繁琐的,需 ...

  3. Makefile3、书写规则(文件搜寻、伪目标、多目标、静态模式、自动生成依赖性)

    第三部分.书写规则 规则包含两个部分,一个是依赖关系,一个是生成目标的方法.在 Makefile 中,规则的顺序是很重要的,因为,Makefile 中只应该有一个最终目标,其它的目标都是被这个目标所连 ...

  4. AI自动文本生成怎么做?这几个工具能自动生成文章

    在今天这个数字化时代,AI技术的迅猛发展让我们惊叹不已.其中,AI自动文本生成技术更是让人瞠目结舌.无论是新闻报道.短篇小说.还是商业广告,它都可以通过算法与数据的组合,自动生成高质量.连贯流畅的文章 ...

  5. python怎么做图像处理_Python其实也可以做一些简单的图像处理,Python自动生成表情包...

    描述 作为一个数据分析师,应该信奉一句话--"一图胜千言".不过这里要说的并不是数据可视化,而是一款全民向的产品形态--表情包!!!! 表情包不仅仅是一种符号,更是一种文化,是促进 ...

  6. 【4003】通过html+css做一个图片列表的静态页面。

    [4003]通过html+css做一个图片列表的静态页面. 学习目标: [ 1]学习前端第三天掌握 html与css(基础选择器,有.无序列表相关)入门知识,梳理今天的学习知识点: [ 2]通过已学知 ...

  7. word2016:使用多级列表+样式表,自动生成插图清单

    前言 写大论文的时候要把论文中所有的图表标题整理成一个插表/插图清单,方法有两种,第一种是在本章写好之后,手动输入并添加超链接:第二种做法是使用多级列表+样式表的方式自动生成插图/插表清单. 定义样式 ...

  8. 根据Excel表的配置,自动生成数据库表的CRUD以及相关的Winform列表和编辑界面程序文件,接上篇(自动生成实体类)

    本文仍然属于一个自动生成代码工具. 上一篇我们根据数据库表的信息,自动生成实体类.cs文件.这次我们根据Excel配置,直接生成CRUD以及窗体列表和编辑界面相关的程序源文件. 通过自动生成代码,这样 ...

  9. CMS自动生成静态任务

    设置自动生成静态任务方法 自动生成静态任务 1.创建静态任务 自动生成静态任务 内容条件不填写表示全部内容表数据一起生成,这里直接填写sql语句. 2.创建之后,进行统计数据 自动生成静态任务 3.统 ...

最新文章

  1. bitter matlab,两分钟英语自我介绍模板
  2. 富士通服务器 css灯亮,富士通空调指示灯故障含义-富士通空调指示灯代码
  3. xp 硬盘安装linux双系统,WinXP硬盘安装Ubuntu 11.10双系统全程图解
  4. anaconda mac安装
  5. python反转一个整数、123变成321_python整数反转算法
  6. JupyterHub on Kubernetes-Helm安装
  7. MySQL入门之索引
  8. 决策树 随机森林 xgboost_一文看懂随机森林-RandomForest(附4个构造步骤+4种实现方式评测+10个优缺点)...
  9. 我狂揽16个offer:面试常问的这些问题你准备了吗?
  10. python入门-Python入门之类(class)
  11. Netscreen ×××配置(一)---基于策略的点到点×××设置
  12. 复盘:windows ubuntu 双系统引导恢复、分区表恢复
  13. 丹麦为啥能成为“养猪王国”与“养猪强国”
  14. 统一用户认证和单点登录解决方案
  15. 【matlab小笔记】
  16. 厦门大学821电子电路考研参考书目
  17. 【viper】go 配置管理神器viper使用详解
  18. nz-select使用所出现的坑
  19. 怎么把视频里的音乐提取成音频?
  20. 【VRP问题】基于节约算法CW求解带硬时间窗的车辆路径规划问题(VRPTW)matlab源码

热门文章

  1. “评价” 多款,多系统引导启动盘制作软件的优缺点
  2. 自动化测试,除了coding还需要掌握什么?
  3. 关于xml文件出现valid xml document must have a root tag错误的解决方法
  4. WrapPanel的使用和动画效果
  5. 巴拿马最受欢迎景点排名运河夺魁 年均游客量达百万
  6. 进程管理工具supervisor的使用、常见报错问题处理
  7. 一篇有意思的招聘帖子
  8. CachedRowSet 的使用
  9. 服装店盘点太累太慢怎么改进?
  10. 这或许是你见过的最全面的 Python 重点知识总结