使用curl下载大量图像文件,但最多只能下载21个文件

时间:2011-07-26 16:52:32

标签: php image curl download

嘿我正在使用curl下载图像文件,但它只能下载最多21张图像,之后我得到了最大执行时间错误。

$rh = fopen($imagelink, 'rb');
        $wh = fopen($imagepath, 'w+b');
        if (!$rh || !$wh) {
            echo 'error';;
        }
        while (!feof($rh)) {
            if (fwrite($wh, fread($rh, 4096)) === FALSE) {
            return false;
        }
        echo ' ';
        flush();
        }
        fclose($rh);
        fclose($wh);

我从stackoverflow获得了这段代码。

嘿,这是我的错,我使用了一个随机和md5函数,它没有产生更多的21个随机数。

1 个答案:

答案 0 :(得分:0)

使用set_time_limit(0);这样它就不会超时