生成单个HTML文件百度有很多方法。。
我现在要问的是像那些CMS一样,后台有生成HTML的功能,可以批量生成某个栏目录下所有的HTML文件。。还有,他们生成的HTML文件里面的所有连接也全是连接的HTML文件。这是怎么实现的,,高手给个解答。。

解决方案 »

  1.   

    这个我建议你自己动手操作, 这样问也说不出个一二来,生成静态HTML就是读取模版,用fopen();fread();同时把文件名和数据库进行更新,对于文章列表,分页,网上也有方法,你另外看一下。 批量生成方法其实没什么难度,while循环就可以的。
      

  2.   

    读取页面内容——>写入生成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 搞定