当然啦
你生成的文件名是 date("YmdHis").".html" 
分辨率为秒有多少程序运行速度是以秒计的呢?一般都是毫秒后微秒级的呀

解决方案 »

  1.   

    如果用id作为文件名怎么拼接生成的文件名, $fp = fopen( $id.".html","w");这样行吗??
      

  2.   

    我用id做文件名了 就生成了3.html 那里有错吗??是缓冲区清空造成i没有累加吗???
    不能循环了
      

  3.   

    $fp = fopen(time().html","w");//生成以当前日期为文件名的网页
    以这个来,它肯定是唯一的
      

  4.   

    <?
    for($i=0;$i<3;$i++) {
      ob_start(); //打开输出缓冲,
      $id=$i;     //$id是传给c.php文件使用的
      include "c.php";
      $str = ob_get_contents(); //取出缓存中的数据保存在$str变量中
      $fp = fopen(sprintf("%s%04d.html",date("YmdHis"),$i),"w");//生成以当前日期为文件名的网页1
      fwrite($fp,$str); //将内容写进文件
      fclose($fp);
      ob_end_clean();//关闭输出缓冲并清空
    }
    ?>