file_get_contents, curl felan bir sekilde kaynak kodu al.
preg_match("/<title>(.+)<\/title>/siU", $html, $matches);
$title = $matches[1];
bu desen title i verir sana. Mantiksal bir kaç denetimle istediğin hale getirirsin. Basit if else hadiseleri.
Arkadaşın verdiği örneğin aynısı ama şu şekilde deneyebilirsin denemedim olursa yazarsın herkes faydalanır.
$section = file_get_contents($url);
$icerik='#<title>(.*?)</title>#si';
preg_match($icerik,$section,$d_icerik);
if(empty($d_icerik[1]))
{
echo 'Geçersiz Başlık';
}else{
echo $d_icerik[1];
}