博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php生成html文件
阅读量:5339 次
发布时间:2019-06-15

本文共 1305 字,大约阅读时间需要 4 分钟。

<?php

//在生成html代码中要先有一个模板,之后再通过模板替换其中的内容,这样才能一下生成很多内容
header("content-type:text/html; charset=utf-8");
//"content-type: text/html; charset=utf-8"
$row = array(array('标题1','内容1'),array('标题2','内容2'));
//如果数据库中有内容,也可以直接生成,把数据库里面的文件调出来就是

foreach($row as $id=>$val){

$title = $val[0];
$content = $val[1];
$path = $id.".html";

 

$fp = fopen("tem.html","r");//只读打开模板

$str = fread($fp,filesize("tem.html"));//读取模板内容

$str = str_replace("{title}",$title,$str);//使用尖括号是在里面加内容,替换不了。

$str = str_replace("{content}",$content,$str);//替换内容.这是替换的html里面的内容,写在body中有{content},把content替换为新闻内容
fclose($fp);

$handle = fopen($path,'w');//写入方式打开新闻路径

fwrite($handle,$str);//把刚替换的内容写进生成的html文件
fclose($handle);
}
if($handle){
echo '生成成功';
}else{
echo "生成失败";
}
?>

 

 

///下面是html的模板文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>标题:{title}</title>
</head>

<body>

内容:{content}
</body>
</html>

 

//删除文件和创建文件

<?php

header("content-type:text/html; charset=utf-8");
$a=unlink('0.html');
//删除成功还回true

if($a){

echo "删除成功";
}
if(mkdir("temp",0777));//在当前目录下生成文件,0777表示获得最高权限
{
echo "创建成功";
}
?>

转载于:https://www.cnblogs.com/laok/p/4598873.html

你可能感兴趣的文章
redis 存取问题
查看>>
POJ - 1422 Air Raid 二分图最大匹配
查看>>
[技术分享] 20171130_乱码_本地显示无乱码,服务器上出现乱码
查看>>
greenTomlee
查看>>
fault error and failure
查看>>
【FOJ】2075 Substring
查看>>
UML系列图--状态图
查看>>
后台返回json可能会出现的异常解析:java.lang.IllegalStateException: WRITER
查看>>
Road Map
查看>>
关于sql server 2008过期导致 MSSQLSERVER服务就无法启动,手动启动就报告错误代码17051。...
查看>>
正则替换中的一个Bug
查看>>
ProxySQL实现Mysql读写分离 - 部署手册
查看>>
centos7.4下Jira6环境部署及破解操作记录(完整版)
查看>>
php设计模式
查看>>
github添加ssh认证
查看>>
HI3531uboot开机画面 分类: arm-linux-Ubunt...
查看>>
制作U盘启动CDLinux 分类: 生活百科 ...
查看>>
leetcode——Best Time to Buy and Sell Stock
查看>>
Android LinearLayout 的几个属性
查看>>
strcpy函数里的小九九
查看>>