求教一个PHP生成静态HTML的问题。。 生成单个HTML文件百度有很多方法。。我现在要问的是像那些CMS一样,后台有生成HTML的功能,可以批量生成某个栏目录下所有的HTML文件。。还有,他们生成的HTML文件里面的所有连接也全是连接的HTML文件。这是怎么实现的,,高手给个解答。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个我建议你自己动手操作, 这样问也说不出个一二来,生成静态HTML就是读取模版,用fopen();fread();同时把文件名和数据库进行更新,对于文章列表,分页,网上也有方法,你另外看一下。 批量生成方法其实没什么难度,while循环就可以的。 读取页面内容——>写入生成html文件你可以尝试一下smarty,里面有一个函数好像是fetch()能够直接读取页面代码;include ('smarty.class.php'); //引用smarty核心文件$smarty = new Smarty(); //实例化类$content = $smarty->fetch('index.tpl'); //获取页面内容,index.tpl是模板文件$fp = fopen('index.html', 'w'); //打开index.html文件fwrite($fp, $content); //把内容写入index.html 搞定 急求怎样实现php中的页面返回? 如何通过PHP来发家致富~~~~~~~~~~~~~~~(YY) curl 如何下载 header头两个Content-Type参数的链接,求高手解答 请问,怎样使php页面中的echo一个一个地输出到浏览器端,而不是php代码全部执行完才输出? 我是个初学者,为什么这个语句连接数据库会出错? POCO RSS在线阅读器,大家多多支持 wap上的图书网站 代码? session保存路径的怪事!在线等待 php遍历追加数组问题 请教php与flex结合的问题 Fatal error: Out of memory
你可以尝试一下smarty,里面有一个函数好像是fetch()能够直接读取页面代码;include ('smarty.class.php'); //引用smarty核心文件
$smarty = new Smarty(); //实例化类
$content = $smarty->fetch('index.tpl'); //获取页面内容,index.tpl是模板文件
$fp = fopen('index.html', 'w'); //打开index.html文件
fwrite($fp, $content); //把内容写入index.html 搞定