PHP自定义生成html网页

版权声明:本文为博主原创文章,可以转载,但必须注明来源。 https://blog.csdn.net/qq_40176716/article/details/84349403

先来个预览吧:

许多网页并不是人们去专门修改的

而是通过php一键修改的

如 114G 等这些一键生成网页的网站

 

和上篇文章源码( PHP自定义生成图片——静态)类似,不过在其某些地方进行了一些修改

解释:

bootstrap             html UI;

bg                         背景图片

demo.html           模板html

demo.php            主要文件,修改文字,更改源码

index.html           主页

shengcheng.html 生成界面

yulan.html             预览的界面

demo.html

红框圈出来的是代码更改的地方,通过demo.php实现修改文字

demo.php

<?php
/**
 * Created by PhpStorm.
 * User: 莫言情难忘
 * Date: 2018/5/15
 * Time: 20:29
 */
$title = $_GET['title']?$_GET['title']:"网页标题";//html title
$biaoti   = $_GET['biaoti']?$_GET['biaoti']:"情书标题";//情书标题
$name = $_GET['name']?$_GET['name']:"它的名字";;//情书 他(她)的名字
$neirong  = $_GET['neirong']?$_GET['neirong']:"内容";//情书内容
$me = $_GET['me']?$_GET['me']:"自己名字";//情书 你的名字
$url = $_GET['url']?$_GET['url']:"背景音乐URL";;//背景音乐URL

$fp=fopen("demo.html","r");
$text=fread($fp,filesize("demo.html"));

$text = str_replace ("{replace_title}",$title,$text);
$text = str_replace ("{replace_biaoti}",$biaoti,$text);
$text = str_replace ("{replace_name}",$name,$text);
$text = str_replace ("{replace_neirong}",$neirong,$text);
$text = str_replace ("{replace_me}",$me,$text);
$text = str_replace ("{replace_url}",$url,$text);

fclose($fp);

//demo?title=网页标题&biaoti=情书标题&name=他(她)的名字&neirong=情书内容&me=自己名字&url=背景音乐URL
$path = $me."and".$name.".html";
//新建空白文件,将$str写入
$handle=fopen($path,"w");
fwrite($handle,$text);
fclose($handle);
include 'index.php';

而demo.php通过读取文件,替换其中的文字就能轻松地实现生成html

测试网址:www.520mylove.com/biaobai

分享链接

链接: https://pan.baidu.com/s/1mJ__WsZx3-rVs_bPITK5xQ

提取码: 6666

                                                                                                                       ————莫言情难忘

PS:模板文件取自114G.com

猜你喜欢

转载自blog.csdn.net/qq_40176716/article/details/84349403