标签页如何用php静态显示,php使用标签替换的方式生成静态页面
这段代码演示了php如何通过自定义的模板页面和自定义标签生成静态页面。原理非常简单,就是将模板页面中的标签替换成动态数据即可。希望能给你一定的启发。
template.html 模板文件
{site_title} - sharejs.com
test.php 动态文件
header('content-type:text/html; charset=utf-8');//防止生成的页面乱码
$title = "PHP 动态生成静态HTML页面_脚本分享网"; //定义变量
$url = "http://www.sharejs.com";
$temp_file = "temp.html"; //临时文件,也可以是模板文件
$dest_file = "dest_page.html"; //生成的目标页面
$fp = fopen($temp_file, "r"); //只读打开模板
$str = fread($fp, filesize($temp_file));//读取模板中内容
$str = str_replace("{penglig_site_title}", $title, $str);//替换内容
$str = str_replace("{penglig_site_url}", $url, $str);//替换内容
fclose($fp);
$handle = fopen($dest_file, "w"); //写入方式打开需要写入的文件
fwrite($handle, $str); //把刚才替换的内容写进生成的HTML文件
fclose($handle);//关闭打开的文件,释放文件指针和相关的缓冲区
echo "";
?>
以上所述就是本文的全部内容了,希望大家能够喜欢。
标签页如何用php静态显示,php使用标签替换的方式生成静态页面相关推荐
- php生成文章页,php结合smarty生成静态页面php文章内分页代码
本文介绍了php中使用smarty模板引擎生成静态页面的方法,以及php实现文章分页的实现代码,需要的朋友参考下. 例子,php中smarty生成静态页.文章内分页代码.专题:php分页代码原理 ', ...
- 关于ASP.NET给产品分类,分页,详情页生成静态页面
之前讲了如何给栏目页生成静态.现在剩下复杂的产品分类,分页,详情页生成静态页面. 我采用的原理是.产品分类通过循环全部生成静态页面. 这个就不说了,跟之前生成栏目页方法一样. 接下来是产品分页和详情页 ...
- DIV布局艺购艺术品商城网页(1页) HTML+CSS+JavaScript 学生DW网页 使用html+css实现一个静态页面(含源码)
HTML5期末大作业:艺术品商城网站设计--艺购艺术品商城网页(1页) HTML+CSS+JavaScript 学生DW网页 使用html+css实现一个静态页面(含源码) 常见网页设计作业题材有 个 ...
- HTML5期末大作业:艺术品商城网站设计——艺购艺术品商城网页(1页) HTML+CSS+JavaScript 学生DW网页 使用html+css实现一个静态页面(含源码)
HTML5期末大作业:艺术品商城网站设计--艺购艺术品商城网页(1页) HTML+CSS+JavaScript 学生DW网页 使用html+css实现一个静态页面(含源码) 常见网页设计作业题材有 个 ...
- vue 循环tabs 标签页 组件_vue学习笔记--v-for循环标签页label并实现根据不同label表格切换...
目标:用标签页组件实现点击不同标签显示表格内容,标签页内lab le 和表格数据都是循环得到的. 效果如图: 2.png 首先 实现pane 循环出header. v-model="tabK ...
- 用好这 12 款 Chrome 扩展,让你的「新标签页」变得好看又实用
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 奇客派 来源 | https://urlify ...
- Chrome 正在测试标签页的预览功能
尽管 Microsoft Edge 的市场份额不大,但 Edge 的一些特色功能很是实用,像是标签页的预览功能.而Google 似乎也在为 Chrome 添加类似的标签页预览功能. 在处理多个标签页时 ...
- 标签页使用及bug解决
标签页使用 1.点击菜单项生成新的标签页 2.点击标签页项实现页面跳转 3.bug 标签页放在main中 标签页el-tabs主要属性: (1)editableTabsValue:高亮表示被选中的标签 ...
- mac下chrome浏览器的标签页、进程和内存分配
因为最近要解决网页经常崩溃的问题,所以去研究了一下chrome浏览器的标签页和进程的关系,以及标签页对应进程的内存分配. 标签页和进程的对应关系 当chrome浏览器开启但是没有任何一个标签页的时候, ...
最新文章
- serializable java 规则_Java 序列化Serializable详解(附详细例子)
- Android平台MediaCodec避坑指北
- 【opencv】14.cv::cvtColor函数转换颜色空间时使用CV_RGB2BGR与CV_BGR2RGB结果一样的原因
- 机器学习深度学习论文写作工具推荐
- Ferguson博弈
- 7-47 打印选课学生名单 (25 分)(两种做法)(思路加详解+map+vector做法+最后一个点超时解决)+兄弟们冲丫丫
- LeetCode 188. 买卖股票的最佳时机 IV(动态规划)
- mysql显示表已存在_「Docker系列」 如何在Docker中部署MySQL数据库?
- FT计算机系统,芯片CP/FT测试的基本概念理解
- blog转到CNBlog了
- 计算机类一级学科目录是什么,教育部学科门类及一级学科目录表.doc
- 节奏旋律音乐制作软件-Native Instruments Maschine 2 v2.14.1 WiN
- 从快感到成就感:多巴胺vs内啡肽
- http-equiv属性详解
- 在 Linux 上安装 Adobe Flash Player
- 无聊的apache错误(.htaccess pcfg_openfile)
- 三星android功能怎么用,三星画中画功能是什么意思?三星手机画中画功能使用教程图解...
- google搜索---搜索指定网页的内容
- C语言函数替代strlen,C语言实现strlen函数的几种方法【转】
- 毕设-基于Javaweb药品销售管理系统
热门文章
- 网络安全比赛理论答题(一)
- python教程:os.chdir() 基本用法
- Python 运算符 if和while的使用
- 使用 Python 在 Linux 上实现一键回归测试
- 用Python求出:1到某个数的奇数序列里一共出现了多少个3
- 计算机基础中怎么评价,浅谈职校计算机基础教学中的教学评价
- mysql 备库 hang住_mysql主键的缺少导致备库hang住
- mysql语句的执行顺序_SQL语句完整的执行顺序(02)
- 【放置奇兵】新版公会战问题
- 【中级软考】函数参数传递传值与传引用的区别(global关键字,函数内定义全局变量)