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


Using curl to download lots of image files but can only download maxium of 21 files

嘿,我正在使用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个随机数

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