Hızlı bir şekilde şöyle bir kod yazdım. Ne kadar kullanışlı olur bilemem ama geliştirmesini siz yaparsınız artık.


function aGenerate($url) {
$parseUrl = parse_url($url);
$siteUrl = $parseUrl['host'];
$urlParts = explode('.', $siteUrl);

if($urlParts[0] != "www") {
$siteName = $urlParts[0] . ' ' . $urlParts[1];
}
else {
$siteName = $urlParts[1];
}

return "{$siteName}";
}


Test:

$url = "http://www.google.com.tr";
echo aGenerate($url);


Çıktı:

google


Fonksiyonu kullanırken $url parametresi yerine MySQL fetch ile elde ettiğiniz veritabanında kayıtlı olan url yi yazdıracaksınız.