Potrzebuję funkcji, która wyciągnie mi title danej strony, jeśli z kolei się nie uda to zwróci po prostu false.
Próbowałem najprostszym sposobem - file_get_contents() - za cholerę nie chce działać. Są wyjątki, np. nk.pl przeczyta, ale onet.pl / interia.pl / wp.pl nie potrafi odczytać, zwraca mi false. Czym to jest spowodowane ?
Kod wygląda tak:
function get_url_title($url)
{
$path = file_get_contents($url);
if ( preg_match('/<title>(.*?)<\/title>/', $path, $array) )
{
return $array[1];
}
else
{
return false;
}
}