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.
devamında
if (strlen($title)<1) {
$title="Geçersiz Başlık";
}kontrolüyle eğer site başlığı 1 karakterden küçükse $title'a Geçersiz Başlık atamasını bu şekilde yapabilirsin.