PHP cUrl hata ayıklama
Merhaba,
Foreach ile url adresinle php curl ile istek gönderip veriler çekiyorum. Ancak herhangi bir url adresi hatalı iste tüm işlemi durduyor.
İstiyorum ki; hata veren url adresini tarafıma bildirsin ve çalışan bir sonraki url adresine gitsin ve çalışmaya devam etsin. Bunu nasıl yapabilirim?
Kullandığım framework aşağıdaki linktedir.
https://simplehtmldom.sourceforge.io/index.htm
Merhabalar, anladığım kadarıyla şöyle bir mantıkta ilerliyorsunuz.
foreach(...){
$site = file_get_html('website');
vs
vs
}
Dokümantasyona biraz baktım ama kullandığınız kütüphanede 'file_get_html' nasıl bir error dönüyor yazmamıyor yada ben göremedim.
Varsayalım ki false dönüyor.
$notFound = [];
foreach(...){
$site = file_get_html('website');
if($site){
array_push($notFound, 'website');
continue;
}
vs
vs
}
Bu mantıkta olmayan website False dönecek ve if kısmına girecek. '$notFound' adlı arrayimizde aktif olmayan siteleri push edip continue diyerek döngüde geri kalan işlemleri yaptırmadan başa almış olacağız.
Umarım anlatabilmişimdir. İyi çalışmalar.