如果你是用了phplib那么$t->get();
即可得到静态页面。
如果不是那么就用文本操作函数吧。

解决方案 »

  1.   

    在PHP中先根据现在有的HTML文件名判断是否超过了你的规定时间[比如5分钟],如果超过就生成新的,否则直接转向已有的/HTML页是根据时间命名的/
      

  2.   

    生成不就行了吗?首先你的服务空间得支持写文件操作,然后提取内容写入index.html
    若不想手工发布,就采用楼上的机制,判断文件生成时间,若超了就再生成一次.或者若有新内容加入就执行生成首页操作
      

  3.   

    用静态页面对服务器是好事,你可以用fopen这个函数写出你的首页,但是这个需要你的apache用户可以在你的用户目录里有写权限,让机房人加一下
      

  4.   

    <?php
    $filename = "http://www.sohu.com";
    $html=file_get_contents($filename);
    echo $html;
    ?>
      

  5.   

    忘说明了,得到$html之后然后写成index.htm就行了.
      

  6.   

    谢谢,entice(踏雪寻梅) 兄,问题已解决。
      

  7.   

    To lapmx(e+):生成静态html文件时的操作不是需要占用服务器资源吗?为什么这样更好?
      

  8.   

    为什么要请求十次?
    后台更新的时候生成一个.html就行了.