静态html和从数据库里读取内容的动态页相比一直都有其不可替换的良好表现。在空间不做为第一考虑因素的时候,静态html显示更加适用。
PHP生成静态页,我总结了下有以下两个方法:
[php]
$src = './index.tpl';
$content = file_get_content($src);
$content = str_replace('{title}' , '标题' , $content);
//相同替换
$content = str_replace( ... );
$fp = fopen('./index.html' , 'w') or die('can not open file');
fputs($fp , $content);
fclose($fp);
unset($fp);
index.tpl
[html]
[PHP房产程序|BBWPS]功能介绍 1、5种信息类别发布:出租、求租、出售、求购、楼盘信息,支持会员发布信息审核; 2、灵活的信息参数设置; 3、充足的信息字段; 4、简单易用的发布/编辑功能,支持配图上传; 5、灵活的信息管理功能; 6、信息输出伪静态,方便搜索引擎抓取数据; 7、支持RSS输出; 8、内置数据高速缓冲技术,可灵活设置缓冲功能是否启动及过期时间; 9、支持 Google 地图
0
第二两种就相对简单多了
[php]
ob_start();
$top_id = 34;
require './index.php';
ob_end_clean();
/**www.2cto.com
*在index.php 可以将$top_id做为参数;因为这个是可以传递到index.php这个页面的。
*然后在index.php里写入生成HTML的代码。即不需要替换也可以生成HTML;
*/
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号