Подскажите пожалуйста можно в php цикле продолжит итерацию если одна из элементов возвращает
404 ?
Реализовал маленький парсер с помощью
simple_html_dom.php, делаю парс станицы ищу по классу нужные данные и сохраняю. Но некоторые ссылки "битые" возвращает 404 ошибку и у меня ломается цикл, можно ли сделать так чтоб если 404 пропускал и перешел на следующую итерацию ?
foreach ($result_data as $job) {
$ref_code = $job->RefCode;
if (!$ref_code ) {
$image_url = 'https://mylink.com/' . $ref_code . '/';
$html = file_get_html(rtrim($image_url));
$headers = @get_headers($image_url);
if(strpos($string, "200")) {
$contact = $html->find( "." . 'contact-right', 0)->innertext;
update_field( 'contact_details', $contact, $post_id );
$img_src = $html->find( "." . 'contact-left' . ' > img', 0)->src;
update_field( 'foto', $image_url . $img_src, $post_id );
}
}
}