php 生成静态html

<?php
require "comm.php";
if(isset($_POST['submit'])){
	$title=$_POST['title'];
	$content=$_POST['content'];
	$addtime=time();
	$sql="insert into news (title,content,addtime) values ('$title','$content','$addtime')";
	$rs=$db->query($sql);
	if($rs){
		$time=date('ymd');
		$tmp=$_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF']).'/'.$time.$title.'.'.html;
		$fp=fopen($tmp,'w');
	    $tmpT=$_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF']).'/tmp.html';
		$fpT=fopen($tmpT,'r');
		$str=fread($fpT,filesize($tmpT));
		$str=str_replace('{title}',$title,$str);
		$str=str_replace('{content}',$content,$str);
		fwrite($fp,$str);
		fclose($fp);
		fclose($fpT);
		echo "OK";
	}
}
//==================================
echo "<br>";
echo $_SERVER['DOCUMENT_ROOT'];
echo "<br>";
echo $_SERVER['PHP_SELF'];
echo "<br>";
echo date('ymd');
echo "<br>";
echo  dirname($_SERVER['PHP_SELF']);
?>
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title></title> 
</head> 
<body> 
  <form method="post" action=""> 
  新闻标题:<input type="text" name="title"><br /> 
  新闻内容:<textarea name="content"></textarea><br /> 
  <input type="submit" name="submit" value="提交"> 
  </form> 
</body> 
</html> 
 
//tmp.html
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>{title}</title> 
</head> 
<body> 
{content} 
</body> 
</html>  



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chaojie2009

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值