当前位置:首页 > 日记 > 正文

PHP定时自动生成静态HTML的实现代码。

PHP定时自动生成静态HTML的实现代码。
但是时间生成有一定的局限性,如果你有独立的服务器可以计划在服务器上设置的任务,但是如果使用虚拟主机并不容易。该方法简单、使用方便。但很容易,我认为这是第一次判断不同的一代已经出生到主页文件现有的时间,如果满足这种方法的价值相对容易生产。它开始不再说话了!

在互联网上,记住,实践证明它是可用的。
复制代码代码如下所示:
< PHP
带美元=时间();
pastsec美元美元美元=带_get {T};

如果($ pastsec<60)
{
退出;1分钟更新一次,时间可以自行调整。
}

(ob_start) / /打开缓冲区;
包含(索引php);
$content =(ob_get_contents / /);获得该缓冲区的内容
$ = n;添加/调用更新代码

file_put_contents(index.html,$content);

如果(!function_exists(file_put_contents))
{
功能file_put_contents($美元FN,FS)
{
$ FP = fopen($ FN,W);
作用是:将内容(FP美元美元,FS);
Fclose($ FP);
}
}

以下是一些解释:
在你开始之前,让我们提的三个功能:ob_start()(),(),()ob_end_clean ob_get_contents 。
复制代码代码如下所示:
ob_start():它是打开的缓冲区,这是缓存的静态文件的内容,您需要生成。
ob_get_contents():是读出缓冲区的内容,并有下面的代码实例。
ob_end_clean():这是更重要的。只有使用此函数时,才会读出缓冲区的内容。
{代码}
如果(file_exists(, /索引.htm)) / /看静态index.htm文件存在
{
时间=时间();

文件修改时间和当前时间差,直接到HTM文件,或重新生成HTM
如果(合时间个(, /索引.htm)<600)
{
标题(地点:classhtml /主。htm);

}
}

在一开始你 / /添加(ob_start);
ob_start();

主页内容,是您动态的一部分。

在结束/加入ob_end_clean(),和页面输出到一个变量
温度= ob_get_contents(美元);
ob_end_clean();

写入文件
$ FP = fopen(, /索引.htm
fwrite($ FP,$ TEMP)或死亡(写入文件错误);
生成完成的HTML!;
{ HTML }

相关文章

用PHP将jpeg图像转换成渐进式jpeg

用PHP将jpeg图像转换成渐进式jpeg

方法,图像,转换成,渐进式,电脑软件,保存JPEG文件格式有两种方法:基线JPEG和逐行JPEG。 这两种格式具有相同的大小和图像数据,它们的扩展是相同的。唯一的区别是这两个是不同的。 基线JPEG 这种类型的jpeg文件存储在JPEG文件中,以便从上到下…

PHP类常量的使用

PHP类常量的使用

常量,电脑软件,PHP,注意:与其他面向对象编程语言不同,在PHP中,类不能为属性变量使用最终修饰符。 如果你想声明一个属性是恒定的,你可以使用const关键字,你不需要使用美元符号作为变量名的前缀,也不需要使用访问权限修饰符。常意味着虽然变量可以…

财务总监王舜德为独立非执行董事

财务总监王舜德为独立非执行董事

财务总监,执行董事,独立,电脑软件,王舜德,7月16日,金山村软件公司昨天晚间宣布公告,宣布公司独立非执行董事卢光明辞职。前金山村软件公司首席财务官王舜德被任命为新的独立非执行董事。 公告显示,王舜德是一个顾问和中信资本合伙人公司任执…

Excel表格中的多个工作簿快速切换

Excel表格中的多个工作簿快速切换

教程,多个,表格,快速,工作,当我们工作时,我们不可避免地会遇到多个Excel工作簿的同时。如果少量的工作簿切换,可以单击工作簿窗口。如果你想切换到多个工作簿下多个窗口 打开Excel,选择窗口菜单的窗口,,,;在菜单的底部,列表打开的工作簿的名称,直接…

删除Word2007文档的页眉和页脚的方

删除Word2007文档的页眉和页脚的方

页眉,文档,删除,方法,电脑软件,1、点击在Word2007文档的任何地方。 2、在插入选项卡上;页眉和页脚;在组中,单击页眉或页脚; 3、点击删除页眉或删除页脚; 页眉或页脚从整个文档中删除。…

设置隐藏共享文件夹方法

设置隐藏共享文件夹方法

共享文件夹,方法,设置,电脑软件,问题: 在局域网中,通过网络管理,将一些文件夹设置为隐藏共享文件夹。只有在地址栏中的特定路径可以打开,例如、音乐和服务器才能打开共享文件夹。通过网络邻居访问计算机,您无法看到共享文件夹。我还想在我的计…

无法删除打印任务/不能取消打印任

无法删除打印任务/不能取消打印任

取消,解决方案,无法删除,电脑软件,问题: 因为错误的打印机被用来打印不应该打印的文档,因为有很多页面。当我们意识到错误时,我们要删除打印任务,但是我们不能删除它,所以我们不得不强迫打印机关闭。但是,当打印机重新打开时,打印任务仍在进行中,…

什么过程过程查询plauto.exe是普劳

什么过程过程查询plauto.exe是普劳

查询,过程,电脑软件,plauto,是普劳图斯,点评:plauto.exe是卡西欧卡西欧照片装载机软件在系统托盘驻留程序。它是用于监测和检测卡西欧卡西欧数码相机连接 进程文件:普劳图斯或plauto.exe 进程名称:casiorsquo;装载机的照片 过程类别:安全风险的…

你的IE浏览器禁用QQRightClick插件

你的IE浏览器禁用QQRightClick插件

插件,浏览器,溶液,电脑软件,QQRightClick,问题: QQ旋风下载电影的使用,系统突然提示你的IE浏览器在IE浏览器qqrightclick插件被禁用,请添加管理工具-> &lsquo;&rsquo;然而,我启用;,根据提示,在浏览器插件没有发现。我不知道怎么做它。请指教,谢谢。 …

迅雷流行的背后:从客户端到服务平台

迅雷流行的背后:从客户端到服务平台

客户,流行,迅雷,服务平台,端到,2014注定是中等股,尤其是TMT,在美国资本市场一年。 6月25日晚,迅雷正式在纳斯达克上市,IPO发行价为12美元(高于此前公布的11美元- 9美元的价格区间),上市首日为14.21美元,比发行价上涨18.4%,收盘报14.90美元,比发行价…

什么是PPAP过程和PPAP意味着什么

什么是PPAP过程和PPAP意味着什么

意味着什么,过程,电脑软件,PPAP,点评:很多朋友问PPAP意味着什么。如果你安装PPLIVE网络电视,然后在你的任务管理器,一个正常的现象,称为ppap.exe过程,因为ppap.exe是PPLIVE网络电视的新的加速器计划的过程。 PPAP是什么意思 如果你安装了PPLIVE…

包装是packager.exe-使用

包装是packager.exe-使用

电脑软件,packager,exe,点评:PACKAGER.EXE是微软Windows操作系统相关的工具对象的安装包 进程文件:包装或packager.exe 进程名称:微软包装 过程类别:安全风险的过程 英文描述: packager.exe是一个实用的微软Windows操作系统的操作,它也被称为以…