Я пытаюсь использовать curl для определения наличия фрагмента текста в исходном коде удаленной веб-страницы.Например, я пытаюсь проверить, существует ли эта строка в источнике:
<!-- BEGIN TEST CODE -->
Если она существует в исходном коде HTML удаленной веб-страницы (скажем, example.com ) Хочу повторить "да".Если он не существует в источнике, я хочу, чтобы он повторил «нет».
Это то, что я пробовал до сих пор:
$ch = curl_init("http://www.example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$text = curl_exec($ch);
$test = strpos($text, "<!-- BEGIN TEST CODE -->");
if ($test==false)
{
echo "yes";
}else{
echo "no";
}
Когда я запускаю его, онвсегда выводит «да». Что не так в моем коде, и как мне сделать это правильно?