v2.5.2
Giriş yap

PHP cUrl hata alındığında tüm işlemi sonlandırıyor

siyahkalem
349 defa görüntülendi

Merhaba,
curl ile işlem yaptığımda bazı bozuk url olduğu zaman hata alınca diğer okuması gereken urllere geçmeden hata veriyor ve sayfayı durduruyor.

İstiyorum ki; hata veren url adresini bildirsin ve sonraki foreach döngüsüne devam etsin.

Nasıl yapabilirim?

Cevap yaz
Cevaplar (1)
abdullahx
1193 gün önce
$curl = curl_init();

curl_setopt_array($curl, [
	CURLOPT_URL => "https://site.com",
	CURLOPT_RETURNTRANSFER => true
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
	echo "cURL Error #:" . $err;
} else {
	echo $response;
}