作者:CHEN--MIN--珊 | 来源:互联网 | 2018-03-22 06:00
详细讲解一下关于PHP生成静态页面的步骤:为了研究这静态的生成,我花了不少的时间,把我的经验给大家转述一下:下面是我封装的createhtml类:?phpclassn...
详细讲解一下关于PHP生成静态页面的步骤:为了研究这静态的生成,我花了不少的时间,把我的经验给大家转述一下:
下面是我封装的create html 类:
c_dir($html_type, $root); //c_dir("格式","名称")
$modeltpl = $htmlpage; //可以加路径
$fp = fopen($modeltpl, 'r');
$tpldata.= fread($fp, filesize($modeltpl));
fclose($fp);
$tpl_data = $this->replace_tpl($tpldata, $input_data, $name);
$fp = fopen($htmldata_dir . '/' . $name . '.shtml', 'w+');
unset($htmldata_dir);
fwrite($fp, $tpl_data);
fclose($fp);
}
}
?>
代码应用方法,配合数据库操作,数据库表大家自己建。
query("insert into news values('','$title','$content','$times','')");
$name = $DB->insert_id();
$sql_data = array(
'title' => $title,
'content' => $content
);
$html->create_html('model.html', $name, $file_path, $sql_data);
//+分别代表的意思是:模板页面,生成后的名称,存放文件夹,写入模板的数据信息
}
?>
注意:在这里我只是写了个简单的思路,具体的需求需要根据大家的应用来了,这是最简单的发布,还有编辑希望想学习的朋友们继续研究。
教程链接:
随意转载~但请保留教程地址★