Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用curl下载大量图像文件,但最多只能下载21个文件_Php_Image_Curl_Download - Fatal编程技术网

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

Php 使用curl下载大量图像文件,但最多只能下载21个文件,php,image,curl,download,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,

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

使用设置时间限制(0);这样它就不会超时了

我已经尝试过了,但它不会将超过21个文件下载到该文件夹中,就像如果我删除3个文件,那么它会再下载3个文件,但不会有超过21个文件。