后退 刷新 前进 收藏 顶部 |   知道 黑匣子 富媒体 技术服务

php生成html静态页面的二种方法

程序猿 PHP php 生成 html 静态... (shuke.2016-04-25 04:11)
一, file_get_contents
header('Content-Type:text/html;Charset=utf-8');
$url='http://www.coolneng.com';
$skurl=$url."/";
$skimgurl=$url."/html/";
$durl = $url.'/index.php';
$content = file_get_contents($durl);
$date = "index";
$fp = fopen ('./'.$date.'.html',"w");
if (fwrite ($fp,$content)){
fclose ($fp);
echo "生成网站成功.打开查看:<a target='_blank' href=/wap/".$date.".html>".$date.".html</a><BR>";
header("Location:$skurl");
} else {
fclose ($fp);
die ("写入模板失败!");
}

二,ob_get_contents
$url='http://www.coolneng.com';
$skurl=$url."/";
$date = "index";
ob_start();#开启服务器缓存
include_once 'index.php';
$ctx=ob_get_contents();# 获取缓存
ob_end_clean();#清空缓存
$fh=fopen("index.html","w+");
fwrite($fh,$ctx);# 写入html,生成html
fclose($fh);
echo "生成网站成功.打开查看:<a target='_blank' href=/wap/".$date.".html>".$date.".html</a><BR>";
header("Location:$skurl");


进度:100% 返回程序猿

解决织梦图集中上传图片时跳出302错误

图片新热点

导航


目录


    站内搜索
    首页 | W3C | ME