v2.5.2
Giriş yap

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

siyahkalem
270 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
926 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;
}