Я использую codeigniter и хочу проверить, существует ли URL в содержимом, другой URL, return - true, иначе - false.
например, я хочу chack для URL http://chat.stackoverflow.com/
, который есть на странице http://stackoverflow.com/
или нет
Я пробовал как, есть ошибка:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://stackoverflow.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec($ch);
curl_close($ch);
$link="http://chat.stackoverflow.com/";
if(preg_match($link,$contents) && stripos($contents,"chat.stackoverflow")){
echo "yes";
}else{
echo "no";
}
?>
Вывод как:
Предупреждение : preg_match (): Разделитель не должен быть буквенно-цифровым или иметь обратную косую черту в / code / O4savv в строке 8 нет
Демо: http://codepad.viper -7.com / O4savv
Как это исправить?