模拟静态输出网页?
没有听明白.
是webserver的rewrite吧?

解决方案 »

  1.   

    伪静态,APACHE的rewrite
    纯静态,找个比较好的CMS或者PW,DZ这种论坛生成静态的模块,看下就OK...
      

  2.   

    1、url重写
    2、基于PATH_INFO的url美化
      

  3.   

    没人想到用CURL读取已经写好的PHP页,写成HTML页吗?
      

  4.   

    一般来说可以用url重写,比如apache的url_rewrite模块或者用pathinfo,比如 index.php/info这样的模式
      

  5.   

    既然是"模拟",看来应该rewrite出来的效果吧~~~
    要用到apache的rewrite 模块..
      

  6.   

    ob_start();
    $id=_POST['id']
    if(!isset($id)&&is_integer($id))
    {
    @$db=new mysqli('localhost','root','admin','bihtml');
    $result=$db->fetch_one_array("select  * from szd_bi where id='$id'");
    if(!empty($result))

    $tmp->assign(array(
    "Szdtitle",htmlspecialchars($result['titles']),
    "Szdcontent",$result['titles'])); 
    }
    $tpl->display('default_1.tpl');
    $contentcache= ob_get_contents(); //此处关键
    ob_end_clean();
    $filename = "$id.html";
    if(writeFile($filename,$contentcache))
    echo "生成成功 $filename";
    else
    echo "生成失败";
    }
    }来源: http://www.mrans.com/html/1/4/20070212/4947.html
      

  7.   

    lz要的估计是freezzar() 说的那种,将页面缓存写入到文件而不是直接输出给浏览器.来生成静态网页.你去手册查看一系列ob_开头的函数.