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 バイト)。なぜ不安定なのか分かりますか?上記のコードに他に何かを含める必要がありますか?