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

解析PHP生成静态HTML文件的三种方法

解析PHP生成静态HTML文件的三种方法
本文将介绍三种PHP生成静态HTML文件的方法。
1,使用下面模板的方法!
复制代码代码如下所示:
< PHP
$ FP = fopen(HTML模板。
如果($ FP){
$ FUP = fread($ FP,文件大小(样板。html));
美元= fopen(FP2 HTML。shtml
如果($ fwrite($ FP2,$ FUP)){
关闭美元($ FP);
fcolse美元(约合FP2);
模具(写入模板成功);
{人}
Fclose($ FP);
死()对模板的写入失败!;
}
}
>
只是写的模板到一个文件并保存为html.html

2,按时间生成html文件名
复制代码代码如下所示:
<
这是一个测试文件,它以日期和时间静态地生成一个Web页面作为文件名,
文件名格式是html的日期;
日期日期('ymdhis美元=);
$ FP = fopen(日期('ymdhis)。.html、W);
/ /这个函数可以用来写打开一个本地或远程file'w'file,
文件指针指向开头,如果文件不存在,原始文件的长度设置为0,
建立了一份新文件。
如果(fwrite($ FP,$content)){
格式。Int fwrite(int / FP(文件名),字符串(内容),
这个函数将字符串字符串写入到文件数据流的指针FP中。
如果有指定长度的长度,则指定长度字符串写入或写入字符串的结尾。
Fclose($ FP); / /功能关闭打开的文件指针fp。
成功回归真实,失败回归虚假。
模具(写入模板成功);
{人}
Fclose($ FP);
死()对模板的写入失败!;
}
回声(含内容);
>

3,下面是一个转换文件名的方法
复制代码代码如下所示:
< PHP
s_fname美元=93e .php;
o_fname美元=93e .htm;
ob_end_clean();
ob_start();
包括($ s_fname);
美元ob_get_length长度=();
为缓冲= ob_get_contents();
美元eregi_replace缓冲=(R
ob_end_clean();
$ FP = fopen(o_fname美元,W);
fwrite(FP美元美元,缓冲);
Fclose($ FP);
>

这让93e.php被转换为静态的HTML文件。需要注意的是,没有ob_end_clean重要()的文件要转换;和ob_start();语句,和目录有写权限。

相关文章

Word2007轻松压缩使文件更小

Word2007轻松压缩使文件更小

文件,压缩,更小,轻松,电脑软件,如果我们把很多大尺寸图片在Word2007文档,文件的体积会增加很多。你自然会想到压缩图片。建立一个图片或图片手动太麻烦了。事实上,我们可以在Word2007中设置图像的压缩选项,当文件保存,Word2007可以自动压缩图片…

MySQL数据库中从不放的三件事

MySQL数据库中从不放的三件事

不放,数据库中,三件事,电脑软件,MySQL,图片、文件和二进制数据永远不会放在MySQL数据库中。 许多人认为,由于数据库支持点类型数据,所以将文件插入到滴字段中肯定是错误的!错了,不像这样!在许多数据库语言中,处理许多数据库语言中的大字段并不容…

PS鼠标画很简单的水墨画

PS鼠标画很简单的水墨画

鼠标,水墨画,很简单,电脑软件,PS,画家的绘画需要一定的艺术基础,虽然它很简单,水墨画仍然需要技术,首先要对好的画笔进行定义,然后慢慢地涂抹画笔,画出自己想要的效果。 最终效果 1,要做好工作的愿望,首先必须让它的设备受益。让我们从一个简单…

自定义排序命令语句

自定义排序命令语句

命令,语句,自定义排序,电脑软件,自定义排序顺序 例如:添加字段的顺序(状态,3,4,0,2,1)在SQL语句定义的排序顺序语句 说明:状态是一个排序字段,后跟字段的相关值。…

如何安装光驱在RedHatLinux

如何安装光驱在RedHatLinux

光驱,安装,电脑软件,RedHatLinux,评论:山- T ISO9660 / dev /光盘/ mnt /光盘挂光驱 山- T VFAT / dev / / /软盘fd0 MNT NB 山- T ISO9660 / dev /光盘/ mnt /光盘挂光驱 山- T VFAT / dev / / /软盘fd0 MNT挂软盘驱动器(内部文件类型可以…

玩城堡游戏,收集工人。

玩城堡游戏,收集工人。

城堡,工人,游戏,电脑软件,问题: 最近,当使用电脑播放Castle 时,总是很难找到工作人员,每次重新排序。这很麻烦。无论是游戏问题还是电脑问题 答案uff1a 这是这个游戏的一个小错误。这个问题的原因是收集点离工人太近了。只要收集点离开工人和…

如何设置、修改、更换PowerPoint20

如何设置、修改、更换PowerPoint20

修改,如何设置,背景,电脑软件,经常在网上下载一些PPT模板不适合你的胃口,你想修改背景图片,但是你不知道从哪里开始,有时候你去word联盟访问。本章详细讲解了PowerPoint中背景图片的设置、添加和修改。方法简单,易学易用。 1。在PowerPoint中添…

高考录取通知书物流信息查询入口20

高考录取通知书物流信息查询入口20

高考录取通知书物流信息查询入口2022 国务院客户端录取通知书查询方法,查询,客户端,国务院,学校,公众号,微信,扫描,结束,2021界的高考已经结束了,过几天成绩马上也要公布了,在成绩出来之后,大家也要根据自己的分数开始报考学校了,一般来说各地录取工作…

我如何在Word2003输入日本

我如何在Word2003输入日本

输入,日本,如何在,电脑软件,问题:它不能用在Word中。我安装了输入法补丁并从其他计算机复制了IME文件,但是我仍然只能在文本文档中播放日文。是什么情况呢最后该怎么办 答:将日文输入法添加到windows中。 - 1,具体方法是:右键单击语言栏图标-设…

XP系统使用自己的远程桌面登录到VP

XP系统使用自己的远程桌面登录到VP

系统使用,登录,远程桌面,教程,自己的,点评:不要使用第三方软件登录到VPS,因为在互联网下的登陆软件中有木马等东西。有一个简单和快速的方法登录到VPS的远程桌面XP系统。具体步骤如下。 最近有几个朋友问我如何使用第三方软件在XP系统下登陆V…

Word2003自动执行任务的一个网页

Word2003自动执行任务的一个网页

网页,执行,电脑软件,在Word文件保存和发布的网页,我们使用脚本标记(脚本定位标记:对网页脚本的可视化表示打开微软Office程序脚本定位标记默认是不显示的。不同的书写位置标签代表不同的脚本语言编写的脚本。和微软脚本编辑器(微软;脚本编辑器:为…

CodeIgniter实现更改视图的文件夹

CodeIgniter实现更改视图的文件夹

视图,方法,路径,电脑软件,CodeIgniter,代码控制视图文件夹路径: / / loader.php核心系统 公共功能add_package_path($路径,view_cascade美元= true) { $路径= RTrim($路径')'。; array_unshift(美元-> _ci_library_paths,$路径); array_unshift(美元-…