PHP简易实现批量生成html静态页面

PHP简易实现批量生成html静态页面

大家好,我骇Yangrl.
原来哈起一坨(蠢萌),写了页面以后,复制十份,挨着改里面的文本,imp,url等内容,做成十张页面(类似新闻详情页啊,商品详情页等)其实整体框架都没改变,就是内容变了。
“你就甘于当一只 只会重复无聊的工作的沙皮狗么?”
作用于还未了解模板引擎,或者未接触框架。又和我一样遵循懒及生产力原则,希望减少重复呆板工作,避免时间的不必要浪费的同学。
原理:PHP中str_replace替换函数的运用,


首先需要一个数据库,我叫他newsdata. 和一张表:(news) 具体如下图:

description

提一点,新闻内容和后面说到的html路径的类型设为了TEXT,在MySQL—Front中会显示MEMO,不影响调用,要查看内容点击下面会弹出一六进制编辑器即可查看内容

description


接着你可以创建一个connect.php用于连接数据库,好处是以后直接引用(require_once)就ok,也可以直接在php文件中进行书写
description


然后就是建模板文件(model.html),因为我们只需要调用数据,改想改的内容就ok,其他像什么导航啊,页脚啊,左边右边背景杂七杂八都不变。我就最简单的实现,(对头,懒遭了!)搞懂了当然可以扩展啊,写一个和我写的一样各种炫酷霸道的模板 [手动滑稽],要替换哪里,花括号一括起就开整。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title</
  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值