把php文件全改为html文件,怎么把动态的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系列视频教程之 页面静态化技术 培训笔记
把php文件全改为html文件,怎么把动态的php文件转换成静态的html文件,html文件是php文件…...相关推荐
- php文件怎么改为mp3,[视频转音频软件]怎么把mp4转换成mp3音乐格式
把mp4转换成mp3格式,很明显,mp4是视频格式,mp3是音频格式,视频转音频!还可以说成是提取视频中的音频或声音,其实这种需求在用户当中还是有一些的,比如需要提取某部电脑里面某段声音,去掉视频的画 ...
- ppt转换成html5格式的视频格式,如何将PPT文件转换成视频文件?
PPT文件的播放需要office的powerpoint软件支持才能播放,所以无论将PPT文件带到任何的地方,都需要有安装的office的powerpoint软件的机器,而且在网上博客.论坛的地方都看不 ...
- .ps格式的文件怎么打开?方法:通过GSview打开或将.ps转换成.pdf
下载的paper是.ps格式打不开的问题 问题简述*what* 问题分析*why* 解决措施*how* 在网上搜到的没有很切合的解决策略,自己摸索成功解决,整个解决过程不难,但不是很通顺,所以打算自己 ...
- 【PDF转换图片】如何把pdf文件转换成图片?如何把批量pdf文件转换成图片?如何把多目录批量pdf文件转换成图片?如何pdf文件转换成图片不失真不损失清晰度?今天教方法
在工作中常常需要将PDF转换为图片,好多免费但是图片有水印和功能不全的问题. 还有市面上很多软件知识完成了部分的工作,比如只能单个文件转PDF,那么遇到多文件的就只能挨个转么? 还有转换的格式支持的非 ...
- Word转换成pdf技巧:pdf虚拟打印机生成pdf文件攻略
相信转换成PDF文件的好处,大家已然清楚,小编就不啰嗦了,直接进入主题了.Word如何转换PDF文件?如今Word转换PDF文件的方法也有很多了,但仍有朋友不知道,今天小编就总结了以下三种方法,有简单 ...
- android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件
前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...
- 以Base64字符串形式上传文件——服务器端Java/Servlet接受请求数据中的字符串内容并转换成文件
简述 在常规的web开发过程中,大部分上传文件都是在web页面端通过表单直接提交,再由服务器端捕获请求来进行处理的.但是在前后端分离趋于一种流行趋势,再加上Android和iOS开发技术日渐成熟,大部 ...
- jpg转换成PDF 如何将多张图片合成一个PDF文件
一般扫描一些文档资料之后形成的图片会放在同一个文件夹中,但是有时为了便于查看和管理这些图片,就会将图片合成一个文档,这样查看内容的时候会比较方便,一般也都是将图片转换成PDF文件. 把图片转换成PDF ...
- python转换成exe后一闪而过_解决python xx.py文件点击完之后一闪而过的问题
解决python xx.py文件点击完之后一闪而过的问题 1.问题复现: 有时候我们去点击.py文件 文件里明明有打印信息,却一闪而过,没有任何显示 比如以下内容 #!/usr/local/bin/p ...
- java文件转换成byte数组以及byte数组上传到文件
文件转换成byte数组 /*** 文件 File file = new File("...");* @param filePath* @return*/public static ...
最新文章
- qt 自定义窗口customwindow
- iis下 ActiveSync插件无法访问(下)
- 观百工堰竹筏竞技比赛有感
- Confluence 6 启用远程 API
- 10分钟Get拥抱无服务的正确姿势
- 搭建集群 RabbitMQ SHELL脚本实战_03
- mysql create database to_mysql之CREATE DATABASE Syntax(创建数据库)
- 电源大师课笔记 2.6
- 小波同态滤波 matlab,简单的同态滤波(matlab)
- 很火的清新PHP在线扒站程序源码
- 单盘齿廓测量仪的设计
- 搜狗收录域名的方法及工具
- selenium tbody表单获取封装函数
- html制作钟表盘,CSS3简易表盘时钟
- MacOS Big Sur 如何安装创新SBX-Fi Surround 5.1Pro(USB外置)声卡?
- 【CV Transformer 论文笔记】Intriguing Properties of Vision Transformers
- 连接线是计算机硬件吗,音箱线怎么连接电脑?有源音箱和无源音箱连接电脑教程...
- 传奇3国际版 单机假设.说明和下载地址
- oa系统用什么云服务器,oa系统用什么云服务器
- Monkey King - 左偏树