cURL Multi-Session

xanthos

Mitglied
Ich möchte gerne mit cURL einen PHP-Spider basteln. Leider habe ich dabei noch etwas Schwierigkeiten:

$_urls ist ein Array mit den zu öffnenden Urls.
$_time_out ist auf 30 Sekunden eingestellt.

PHP:
...

    $_mcurl = curl_multi_init();
    
    for($i=0;$i<count($_urls);$i++){
      $_open = curl_init();
      curl_setopt($_open,CURLOPT_RETURNTRANSFER,1);
      curl_setopt($_open,CURLOPT_TIMEOUT,$_time_out);
      curl_setopt($_open,CURLOPT_URL,$_urls[$i]);
      curl_multi_add_handle($_mcurl,$_open);
    }
    
    echo(curl_multi_select($_mcurl,$_time_out));

...


curl_multi_select gibt mir immer 0, also Erreichen des Timeouts, zurück. Woran kann das liegen? Die verwendete Url stimmt und funktioniert.

Gruss
 
Zurück