把动态显示出来的,写成HTML文件就可以了吧.

解决方案 »

  1.   

    可以啊,
    写成
    fopen("##.htm","w")
    不就可以了
      

  2.   

    是fwrite吧,楼上的兄弟,做一个静态页面模板,然后在静态页面中需替换的地方做上标识,当后台提交一条时,便将静态模板中的标识替换一次,然后存为另一html页面,即实现了静态页面的方法
      

  3.   

    呵呵,你大概是需要webzip之类的东西。。
      

  4.   

    One examples I used:
        $fpr=fopen("http://localhost/xxx.php?version=".$files_info[3*$i+0]."&part=".$files_info[3*$i+1]."&type=".$files_info[3*$i+2],"r");
        $fpw=fopen("2002_".$files_info[3*$i+0]."_".$files_info[3*$i+1].".htm","w");
        while(($str=fread($fpr,1023)))
          fwrite($fpw,$str);
        fclose($fpw);
        fclose($fpr);
      

  5.   

    我觉得这个用php做不好,如果数据量很大的话,速度成问题.不如用delphi等工具作一个.能连接数据库然后按格式生成静态html页面就可以了.
      

  6.   

    <?  
    //------------------------------------------------------
    // 功能:生成静态新闻页面程序
    // 编写日期:2002-8-5
    //------------------------------------------------------
      
    $news_title= "林敏俐夺冠胜在镇定 嘉碧仪落选有预兆?";  
    $news_content=  " 《二○○二年香港小姐竞选决赛》昨晚顺利结束,赛果爆大冷,由廿一岁的林敏俐登上冠军宝座......  ";  
    $fp=@fopen("template/news.htm","r") or die("找不到模版文件!");  
    $str=fread($fp,filesize("template/news.htm"));  
    fclose($fp);  
    $news_filename=time().".html"; //生成的新闻文件名
    $str=str_replace("{title}",$title,$str);
    $str=str_replace("{news_title}",$news_title,$str);
    $str=str_replace("{news_content}",$news_content,$str);
    $fw=fopen($news_filename,"w");
    fwrite($fw,$str);
    ?>
      

  7.   

    附模板文件(news.htm):<html>
    <head>
    <title>{news_title}</title>
    </head>
    <body>
    {news_content}
    </body>
    </html>
      

  8.   

    如果不用模版的话也可以这样,先把要输出的内容放入缓冲区,然后把缓冲区的内容输入到文件里,代码如下
    ob_start();//缓冲开始//代码断
    ....
    ...
    ....$info=ob_get_contents(); //得到缓冲区的内容并且赋值给$info
    $file=fopen("$filename",'w'); //打开文件
    fwrite($file,$info); //写入信息
    fclose($file); //关闭文件ob_end_flush();
      

  9.   

    to saimen2002(赛门) :
    好像在以前的帖子里面见过:)
      

  10.   

    给位朋友,看了以上这些关于摸板的技术,很有意思。
    我也一直想做一些关于PHP的摸板。以便让界面能和PHP代码分开。
    可是一些设计简单的页面还可以,但如果是比较复杂的。(有许多设计的图片,
    CSS,动态效果)就不好办了,不得不在HTML中嵌入许多PHP代码。
    而且,现在许多做法都是设计与代码分工。设计人员用DREAMWEAR等工具生成HTML界面。程序人员再进行修改,很麻烦,而且维护困难。
    不知给位,有何好的见解,请指教一下小弟。多谢!!