Есть цикл он обращается к урл адресам скажем раскладывает html код и в каждом коде надо найти конкретное слово, с тем что у меня есть при разном расположении
http://1**/start/start.htm выдает так
Ошибка Ошибка Ошибка
Все хорошо Все хорошо Ошибка
Все хорошо Ошибка Ошибка
Как сделать чтоб условие в поиске работало корректно
$urls = array(
'
http://1**/start/start.htm',
'
http://1***/start/start.htm',
'
http://1****/start/start.htm',
);
//помещаем каждую ссылку в функцию file_get_contents
foreach($urls as $urlsItem)
{ //пропускаем каждую ссылку в цикле
$output = curl_init(); //подключаем курл
curl_setopt($output, CURLOPT_URL, $urlsItem); //отправляем адрес страницы
curl_setopt($output, CURLOPT_RETURNTRANSFER, true);
curl_setopt($output, CURLOPT_HEADER, 0);
$out .= curl_exec($output); //помещаем html-контент в строку
curl_close($output); //закрываем подключение
$main_str = htmlentities($out);
if (strpos($main_str, 'Слово1') !== false) {
echo 'Ошибка';
} elseif (strpos($main_str, 'Слово2') !== false) {
echo 'Всё хорошо';
} elseif (strpos($main_str, 'Слово3') !== true) {
echo 'Замените товар';
}
}
?>