php做新闻列表,php 静态新闻列表自动生成代码如何实现
很多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 静态新闻列表自动生成代码如何实现相关推荐
- php自动生成新闻页,PHP静态新闻列表自动生成代码
PHP静态新闻列表自动生成代码 2021-01-23 11:47:097 functionCreateShtml() { ob_start(array("callback_CreateSht ...
- project 模板_施工进度计划表不会做?18个横道图自动生成模板,直接在线编辑...
施工进度计划表不会做?18个横道图自动生成模板,直接在线编辑 对于工程建设来说,施工进度横道图在工程进度计划制定.项目管理等方面被广泛的应用,也是管理人员必须要掌握的技能,在编制的时候还是很繁琐的,需 ...
- Makefile3、书写规则(文件搜寻、伪目标、多目标、静态模式、自动生成依赖性)
第三部分.书写规则 规则包含两个部分,一个是依赖关系,一个是生成目标的方法.在 Makefile 中,规则的顺序是很重要的,因为,Makefile 中只应该有一个最终目标,其它的目标都是被这个目标所连 ...
- AI自动文本生成怎么做?这几个工具能自动生成文章
在今天这个数字化时代,AI技术的迅猛发展让我们惊叹不已.其中,AI自动文本生成技术更是让人瞠目结舌.无论是新闻报道.短篇小说.还是商业广告,它都可以通过算法与数据的组合,自动生成高质量.连贯流畅的文章 ...
- python怎么做图像处理_Python其实也可以做一些简单的图像处理,Python自动生成表情包...
描述 作为一个数据分析师,应该信奉一句话--"一图胜千言".不过这里要说的并不是数据可视化,而是一款全民向的产品形态--表情包!!!! 表情包不仅仅是一种符号,更是一种文化,是促进 ...
- 【4003】通过html+css做一个图片列表的静态页面。
[4003]通过html+css做一个图片列表的静态页面. 学习目标: [ 1]学习前端第三天掌握 html与css(基础选择器,有.无序列表相关)入门知识,梳理今天的学习知识点: [ 2]通过已学知 ...
- word2016:使用多级列表+样式表,自动生成插图清单
前言 写大论文的时候要把论文中所有的图表标题整理成一个插表/插图清单,方法有两种,第一种是在本章写好之后,手动输入并添加超链接:第二种做法是使用多级列表+样式表的方式自动生成插图/插表清单. 定义样式 ...
- 根据Excel表的配置,自动生成数据库表的CRUD以及相关的Winform列表和编辑界面程序文件,接上篇(自动生成实体类)
本文仍然属于一个自动生成代码工具. 上一篇我们根据数据库表的信息,自动生成实体类.cs文件.这次我们根据Excel配置,直接生成CRUD以及窗体列表和编辑界面相关的程序源文件. 通过自动生成代码,这样 ...
- CMS自动生成静态任务
设置自动生成静态任务方法 自动生成静态任务 1.创建静态任务 自动生成静态任务 内容条件不填写表示全部内容表数据一起生成,这里直接填写sql语句. 2.创建之后,进行统计数据 自动生成静态任务 3.统 ...
最新文章
- bitter matlab,两分钟英语自我介绍模板
- 富士通服务器 css灯亮,富士通空调指示灯故障含义-富士通空调指示灯代码
- xp 硬盘安装linux双系统,WinXP硬盘安装Ubuntu 11.10双系统全程图解
- anaconda mac安装
- python反转一个整数、123变成321_python整数反转算法
- JupyterHub on Kubernetes-Helm安装
- MySQL入门之索引
- 决策树 随机森林 xgboost_一文看懂随机森林-RandomForest(附4个构造步骤+4种实现方式评测+10个优缺点)...
- 我狂揽16个offer:面试常问的这些问题你准备了吗?
- python入门-Python入门之类(class)
- Netscreen ×××配置(一)---基于策略的点到点×××设置
- 复盘:windows ubuntu 双系统引导恢复、分区表恢复
- 丹麦为啥能成为“养猪王国”与“养猪强国”
- 统一用户认证和单点登录解决方案
- 【matlab小笔记】
- 厦门大学821电子电路考研参考书目
- 【viper】go 配置管理神器viper使用详解
- nz-select使用所出现的坑
- 怎么把视频里的音乐提取成音频?
- 【VRP问题】基于节约算法CW求解带硬时间窗的车辆路径规划问题(VRPTW)matlab源码