kkfgef 发表于 2009-11-18 20:17:57

php生成html静态

网站上有很多(同一目录下)php文件,分别引用了head.php和foot.php,其中还有个是执行页面耗时时间功能{如果转成html的不知这功能要怎么实现}
【我的网页例子:http://qqww.wvpmx.com/tool】
现想全部转换成html文件的不知有什么思路可以做到

或者可以当访问这些php文件时会自动生成一个同名的html文件,这样能及时得到更新

:L :L

xfdipzone 发表于 2009-11-18 23:50:21

你站点用php是因为要include头和底两个php文件吧

我发现你的网站,除了头和底相同,其他都不同,完全可以做成html的,你网站应该不用读取数据库吧

你还不如全部转成html后缀,然后head.php和foot.php用<script type="text/javascript" src="head.js"></script>实现

kkfgef 发表于 2009-11-19 09:36:10

可以这样说的,不过里面有的网页要读取数据的,再加上有一个是底部的有一个 页面执行时间 的

safer 发表于 2010-1-28 22:28:05

能考虑用缓存什么的不哦

4769946 发表于 2010-3-26 13:04:28

回复 #2 xfdipzone 的帖子

用<script type="text/javascript" src="head.js"></script>实现

能讲下具体方法吗

雨天故事 发表于 2010-4-28 02:29:30

生成了html之后,不存在服务端脚本的执行,又从哪里跑来执行的时间呢。:loveliness:

ntsys 发表于 2010-7-26 01:25:29

诶。。。其实,有个变态方法

<?php
ob_start();
echo '这里是。,。。。。。。。。。。。。。。';
$s = ob_get_contents();
file_put_contents('a.html',$s);
echo $s;
?>

ybcola 发表于 2010-8-12 00:44:12

恩,楼上的变态方法实用,在php最开始加上判断是否生存静态页面,如果生成直接include,如果没有就ob_start()
然后在最后写如静态文件。
页: [1]
查看完整版本: php生成html静态