По-принцип не е добра идея да ползваш file_get_contents за целта, защото ако allow_url_fopen директивата не е разрешена няма да можеш да използваш функцията за URL-и. По-добре използвай . И в двата случая ще имаш цялата страница, обаче. Не само това, което имаш в title тага. Тази функция ще ти върне съдържанието на title тага. Успех.
function getPageTitle($response)
{
$pattern = '#<\s*title\s*>(.+?)<\s*/\s*title\s*>#is';
$title = '';
$maches = array();
if(preg_match($pattern,$response,$maches))
{
$title = $maches[1];
}
return $title;
}
Има и по-модерен вариант. Да напъхаш всичко в дом обект и да викнеш getElementsByTagName, например.
От неизбежното се възмущава само този, който е неразумен.
Редактирано от Бokop на 21.09.09 19:10.