continue değimi ile döngüyü baştan devam ettirebilirsin, try catch continue; şeklinde.

Okumada hata olup olmadığını kontrol etmek için $x = file_get_contents ; if Ama her zaman 404, 500 gibi hatalar okuma hatası olacağı anlamına gelmiyor. Örneğin sayfa 404 olabilir ama 301 ile başka sayfalara redirect olabilir, bu da bir okuma hatası olmayacağı için yukarıdaki kod bekleneni yapmaz. Warning error leri kapamak için ise @file_get_contents şeklinde kullanabilirsin.

file_get_contents ile normal şartlarda fonksiyon herhangi bir referer cookie veya agent bilgisi göndermez, dolayısı ile, çekmek istediğiniz sayfalarda bu bilgilerin denetimi gerçekleşiyorsa bu sebeple hata veriyorda olabilir.