yaverm
@yaverm

Можно ли в php обработать 404 ошибку в цикле?

Подскажите пожалуйста можно в 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 );
						}


					}

				}
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы