代码如下:<?php
set_time_limit(0);
$target_finle = dirname(__FILE__).'/';
$url = array('http://www.phpwind.com','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net');
//待生成html的php文件所在的域名,多个域名请按格式填写!
$html_file = array('1','1','1','1','1','1','1');
//待生成html所在目录名称,多个目录请按格式填写!foreach($url as $k => $v)
{
    $body = file_get_contents($v.'/index.php');
    $fp = fopen($target_finle.$html_file[$k]."/index.html", 'w');
    fwrite($fp, $body);
    fclose($fp);
echo $v."&nbsp;生成完成<br>";
        flush();
sleep(3);
}
echo "全部更新完成";
?>效果地址:http://url.99shadu.com/html.php怎么实现下面这个图的功能

解决方案 »

  1.   

    http://url.99shadu.com/html.php
    这个是一下子全部生成出来的,不是一格一下一个网址出来的
      

  2.   

    前面加上ob_start();
    ob_implicit_flush(1);
    ob_end_flush();
    echo $v."&nbsp;生成完成<br>";
    后面加上
       ob_flush();
       flush();
      

  3.   


    <?php
    set_time_limit(0);
    ob_start();
    ob_implicit_flush(1);
    ob_end_flush();$target_finle = dirname(__FILE__).'/';
    $url = array('http://www.phpwind.com','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net','http://www.dedecms.net');
    //待生成html的php文件所在的域名,多个域名请按格式填写!
    $html_file = array('1','1','1','1','1','1','1');
    //待生成html所在目录名称,多个目录请按格式填写!foreach($url as $k => $v)
    {
        $body = file_get_contents($v.'/index.php');
        $fp = fopen($target_finle.$html_file[$k]."/index.html", 'w');
        fwrite($fp, $body);
        fclose($fp);
        echo $v."&nbsp;生成完成<br>";
        flush();
        sleep(3);
    }
    echo "全部更新完成";
    ?>