PHP生成静态html

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:19:38
网上找了半天的相关信息也没有看明白,到底该怎么做才能让PHP生成html
有没有知道的人给我说一下,或者是给一个简单的例子;
就是普通的比如发布新闻,在表单里面写了相关信息以后提交经过处理后就有一个生成的html页面,如果能显示在某一个地方更好了。不知道该怎么做。麻烦您了~附赠80分,满意再加20分,凑够100,谢啦

生成静态的其实挺简单的 只要不要再在静态html里添加一些需要动态实现的
一种非模板技术:读取文件 写入文件 生成文件
一种模板替代技术: 直接替代生成文件
照的一个例子
<form >

<input type="text" name="file_name">
<textarea name="content">as</textarea>
</form>
<?php

$file_name=$_post['file_name']
content=$_post['content']

MakeHtmlFile($file_name,$content);

function MakeHtmlFile($file_name, $content){
if (!file_exists (dirname($file_name))){
if (!@mkdir (dirname($file_name), 0777)) {
die($file_name."创建失败!");
}
}

if(!$fp = fopen($file_name, "w")){
echo "文件打开失败!";
return false;
}

if(!fwrite($fp, $content)){
echo "文件写入失败!";
fclose($fp);
return false;
}

fclose($fp);
@chmod($file_name,0666);
return true;
}
?>
模板替换的有点自