后端开发|php教程
html,php,静态
后端开发-php教程
淘源码网,vscode搜索不到中文,ubuntu指纹模块,安装tomcat8.0,sqlite不等于表达式,爬虫安居客二手房小区数据,php引用页面,如何选择seo服务外包,防伪网站模板,phpcms 模板 php代码lzw
本文主要和大家分享PHP实现批量生成html静态页面,作用于还未了解模板引擎,或者未接触框架。又和我一样遵循懒及生产力原则,希望减少重复呆板工作,避免时间的不必要浪费的同学。
asp 源码 工作流,vscode找不到任务g,卸载spark ubuntu,无法结束tomcat进程,网易很多爬虫,php工作室网站源码,吉首关键词seo优化报价lzw
原理:PHP中str_replace替换函数的运用,
人人 源码,ubuntu安装类型空白,成都链家 爬虫,php expl,seo诊断技术lzw
首先需要一个数据库,我叫他newsdata. 和一张表:(news) 具体如下图:
提一点,新闻内容和后面说到的html路径的类型设为了TEXT,在MySQL—Front中会显示MEMO,不影响调用,要查看内容点击下面会弹出一六进制编辑器即可查看内容
接着你可以创建一个connect.php用于连接数据库,好处是以后直接引用(require_once)就ok,也可以直接在php文件中进行书写
然后就是建模板文件(model.html),因为我们只需要调用数据,改想改的内容就ok,其他像什么导航啊,页脚啊,左边右边背景杂七杂八都不变。我就最简单的实现,(对头,懒遭了!)搞懂了当然可以扩展啊,写一个和我写的一样各种炫酷霸道的模板 [手动滑稽],要替换哪里,花括号一括起就开整。
顺带简单写一个发布表单(modelform.html),提交到马上要说,主要的add.php文件
新闻内容:
接下来就是重点了 add.php
query($sql);/**---开始替换---**///打开html模板$handle=fopen("model.html","rb");//读取模板内容$str=fread($handle,filesize("model.html"));//替换 str_replace("被替换的","替换成","在哪替换")//为什么在$str里替换?因为上面我们才读取的模板内容,肯定在模板里换撒$str=str_replace("{news_title}", $title, $str);$str=str_replace("{news_contents}",$content,$str);fclose($handle);//把替换的内容写进生成的html文件$handle=fopen($path,"wb");fwrite($handle,$str);fclose($handle);
OK!
最后感谢“yeqihong”,参考了他的文章 PHP生成静态html网页的三种方法 。晚安!
PHP简易实现批量生成html静态页面
大家好,我骇Yangrl.
原来哈起一坨(蠢萌),写了页面以后,复制十份,挨着改里面的文本,imp,url等内容,做成十张页面(类似新闻详情页啊,商品详情页等)其实整体框架都没改变,就是内容变了。
“你就甘于当一只 只会重复无聊的工作的沙皮狗么?”
作用于还未了解模板引擎,或者未接触框架。又和我一样遵循懒及生产力原则,希望减少重复呆板工作,避免时间的不必要浪费的同学。
原理:PHP中str_replace替换函数的运用,
首先需要一个数据库,我叫他newsdata. 和一张表:(news) 具体如下图:
提一点,新闻内容和后面说到的html路径的类型设为了TEXT,在MySQL—Front中会显示MEMO,不影响调用,要查看内容点击下面会弹出一六进制编辑器即可查看内容
接着你可以创建一个connect.php用于连接数据库,好处是以后直接引用(require_once)就ok,也可以直接在php文件中进行书写
然后就是建模板文件(model.html),因为我们只需要调用数据,改想改的内容就ok,其他像什么导航啊,页脚啊,左边右边背景杂七杂八都不变。我就最简单的实现,(对头,懒遭了!)搞懂了当然可以扩展啊,写一个和我写的一样各种炫酷霸道的模板 [手动滑稽],要替换哪里,花括号一括起就开整。
顺带简单写一个发布表单(modelform.html),提交到马上要说,主要的add.php文件
新闻内容:
接下来就是重点了 add.php
query($sql);/**---开始替换---**///打开html模板$handle=fopen("model.html","rb");//读取模板内容$str=fread($handle,filesize("model.html"));//替换 str_replace("被替换的","替换成","在哪替换")//为什么在$str里替换?因为上面我们才读取的模板内容,肯定在模板里换撒$str=str_replace("{news_title}", $title, $str);$str=str_replace("{news_contents}",$content,$str);fclose($handle);//把替换的内容写进生成的html文件$handle=fopen($path,"wb");fwrite($handle,$str);fclose($handle);
OK!
在html静态页面中给button加上提交链接的方法介绍
PHP生成HTML静态页面实例代码
PHP生成HTML静态页面实例代码_PHP教学