使用 PHP curl 下载 50 多个 PDF 文件的正确方法是什么?
下面是我正在使用的代码:
$fp = fopen("test.pdf", 'w');
$ch = curl_init();
curl_setopt($ch,CURLOPT_PROXY,"http://test:123");
curl_setopt($ch,CURLOPT_PROXYPORT,123);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt ($ch, CURLOPT_TIMEOUT, 500);
curl_setopt($ch,CURLOPT_URL,"http://download/test.pdf");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_exec($ch);
curl_close($ch);
fclose($fp);
问题是有时,没有正确下载 2-3 个 PDF 文件(大小为 0-1 个字节)。知道为什么它不稳定吗?我必须在上面的代码中包含其他任何内容吗?