Ich versuche zu verstehen, curl_multi_exec. Ich habe hier einen Teil des Handbuchs kopiert. Ich frage mich, wie es funktioniert? Die erste Schleife sendet die HTTP-Anfrage, denke ich? Aber es folgt dann eine Schleife innerhalb einer Schleife mit Funktionen mit scheinbar undokumentierten Flags.verständnis php curl_multi_exec
Ich möchte + = 70 URLs + = parallel herunterladen.
http://www.php.net/manual/en/function.curl-multi-exec.php
<?php
...
$active = null;
//execute the handles
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
while ($active && $mrc == CURLM_OK) {
if (curl_multi_select($mh) != -1) {
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
}
}
...
?>