html文件如何转php文件,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
生成静态文件除了2楼所说的ob缓存方法之外,还有一种方法就是通过使用模板替换技术实现(正则表达式)
header("content-type:text/html;charset=utf-8");
//处理添加、修改、删除请求
//1.接收一下oper
$oper=$_REQUEST['oper'];
if($oper=="add"){
//接收title,content
$title=$_POST['title'];
$content=$_POST['content'];
//1.把数据放入到mysql, 同时创建一个html
//添加到数据库 SqlHelper.class.php
$conn=mysql_connect("localhost","root","1234abcd");
if(!$conn){
die("连接失败");
}
mysql_select_db("news",$conn);
mysql_query('set names utf8');
$sql="insert into news (title,content) values('$title','$content')";
if(mysql_query($sql,$conn)){
//获取刚刚插入数据的id号
$id=mysql_insert_id();
$html_filename="news_id".$id.".html";
//echo "文件名=".$html_filename;
//创建html文件
$fp=fopen("news.tpl","r");
$html_fp=fopen($html_filename,"w");
//思路->tmp->html 逐行读取template.tpl文件,然后逐行替换
while(!feof($fp)){
//读取一行.
$row=fgets($fp);
//含义是 用 $title的内容替换 $row中的 %title%
$row=str_replace("%title%",$title,$row);
$row=str_replace("%content%",$content,$row);
//把替换后的一行写入到html文件
fwrite($html_fp,$row);
}
//关闭文件流
fclose($fp);
fclose($html_fp);
echo "添加到数据库并成功创建html文件返回列表";
}else{
die('添加失败');
}
mysql_close($conn);
}
代码来源:韩顺平php系列视频教程之 页面静态化技术 培训笔记
html文件如何转php文件,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...相关推荐
- android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件
前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...
- Word转换成pdf技巧:pdf虚拟打印机生成pdf文件攻略
相信转换成PDF文件的好处,大家已然清楚,小编就不啰嗦了,直接进入主题了.Word如何转换PDF文件?如今Word转换PDF文件的方法也有很多了,但仍有朋友不知道,今天小编就总结了以下三种方法,有简单 ...
- jpg转换成PDF 如何将多张图片合成一个PDF文件
一般扫描一些文档资料之后形成的图片会放在同一个文件夹中,但是有时为了便于查看和管理这些图片,就会将图片合成一个文档,这样查看内容的时候会比较方便,一般也都是将图片转换成PDF文件. 把图片转换成PDF ...
- ppt转换成html5格式的视频格式,如何将PPT文件转换成视频文件?
PPT文件的播放需要office的powerpoint软件支持才能播放,所以无论将PPT文件带到任何的地方,都需要有安装的office的powerpoint软件的机器,而且在网上博客.论坛的地方都看不 ...
- python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题
解决python xx.py文件点击完之后一闪而过的问题 1.问题复现: 有时候我们去点击.py文件 文件里明明有打印信息,却一闪而过,没有任何显示 比如以下内容 #!/usr/local/bin/p ...
- 如何将mp3转换成html文件,如何利用格式工厂将视频转音频?视频格式转换成MP3的方法...
如何利用格式工厂将视频转音频?很多在学舞蹈课程的用户表示视频中的音乐是自己想要的,但不知道怎么找这首歌,如果可以把视频转音频就可以省去寻找音乐的时间,这似乎看起来很难,其实格式工厂可以直接做到. 如何 ...
- java文件转换成byte数组以及byte数组上传到文件
文件转换成byte数组 /*** 文件 File file = new File("...");* @param filePath* @return*/public static ...
- php动态网页转换成html,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 生成静态文件除了2楼所说的ob缓存方法之外,还有一种方法就是通过使用模板替换技术实现(正则表达式) header("content-type:t ...
- 怎么把php的文件链接成html,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 生成静态文件除了2楼所说的ob缓存方法之外,还有一种方法就是通过使用模板替换技术实现(正则表达式) header("content-type:t ...
- jsp文件的请求是如何被服务器的JSP容器转换成静态网页的
新建一个Servlet: 选择Run as Server: 我的Apache Tomcat server的配置: tree /F命令的显示结果: 最重要的是HelloServlet.class: je ...
最新文章
- 使用t-SNE算法对数据进行降维并可视化实战,与KernalPCA、LLE对比降维可视化的效果
- Java面试高Spring Boot+Sentinel+Nacos高并发已撸完
- 逆误差函数:torch.erfinv
- 四位共阳极数码管显示函数_Verilog笔记
- inxni扫地机器人_实用型助手,inxni以内扫地机器人 X332
- 【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类
- 微信小程序开放直播能力,你怎么看?
- Ruby中的%表示法
- ant构建项目迁移到gradle_Gradle这么弱还跑来面腾讯?
- PHP内核探索之变量(6)- 后续内核探索系列大纲备忘
- android 天气接口简书,天气API接口说明
- html语言的address,HTML: address 标签
- 游戏开发之测试篇(C++)
- C语言实现学生成绩管理系统设计
- Unity实现刺客信条灯光的思路探究
- 【项目实战——emos在线办公系统】:会议申请、请假申请等部分代码理解
- ASP.NET删除服务器端文件,asp.net删除服务器文件
- LCS(最长公共子序列)递归/动态规划
- 世界更清晰,搜狐新闻客户端集成HUAWEI HiAI 亮相荣耀Play发布会!
- LeetCode——解数独
热门文章
- 悲剧!他写了20000行代码,却连6岁孩子都比不过!
- 苹果官网下架 iPhone 8 全系;阿里推出“阿里云会议”;深度操作系统 20 BETA 发布 | 极客头条...
- 5G 是否能让国产手机回到群雄割据时代?
- 设计即开发,如何打通软件研发的“任督二脉”?
- NB-IoT 备胎转正的背后,究竟意味着什么?
- 编程测试,程序员过不去的坎?
- 微软彻底告别移动操作系统!
- 滴滴回应未删道歉微博;阿里 P7 员工租自如病亡;苹果无人车出事故 | 极客头条...
- Google 是如何成为巨头的?
- 这一次,老罗要干掉微信?