生成静态的其实挺简单的 只要不要再在静态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;
}
?>
一种非模板技术:读取文件 写入文件 生成文件
一种模板替代技术: 直接替代生成文件
照的一个例子
<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;
}
?>