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.
curl_multi_select gibt mir immer 0, also Erreichen des Timeouts, zurück. Woran kann das liegen? Die verwendete Url stimmt und funktioniert.
Gruss
$_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