Aşağıdaki yazımızda PHP ile bir internet sitesinin title bilgilerini almayı göreceğiz. PHP’nin title bilgilerini alabilmek için önceden hazırlanmış bir fonksiyonu olmadığından dolayı kendimiz manuel bir şekilde fonksiyon oluşturacağız..
PHP5 ve PHP4’te yer alan get_meta_tags() fonksiyonu ile ise almak istediğimiz internet sitene ait istediğimiz meta bilgilerini dizi oluşturacak halde alabiliriz. Bu yazacağım fonksiyon ile istediğimiz internet sitelerinin description, author, keywords, ve geo_position meta taglarını kolay ve düzenli bir şekilde alıp kullanabiliriz arkadaşlar.
Kolay bir örnek ile belirtmek gerekirse;
[php]<!–?PHP<br /–>$meta = get_meta_tags(‘https://www.bilgisever.net’);
echo $meta[‘keywords’]."
";
echo $meta[‘description’];
/*
###Görüntü çıktısı bu halde olacaktır;###
Bilgisever.net | Güncel Blog | Webmaster | SEO Dersleri | WordPress | Internet | Tasarım
*/
?>[/php]
Bazı nedenlerden dolayı bir internet sitesine link vereceğimiz zaman, site başlık kısmıyla beraber linkimizi vermeyi isteriz. Bu gibi durumlarda ele alınacak çok kaliteli ve bir o kadar kullanışlı fonksiyonumu sizlere yazmak istiyorum, aşağıda fonksiyon ile ilgili ayrıntılı örneğimiz mevcuttur..
[php]<!–?PHP<br /–>function TitleGoster($url){
$siteicerik = file_get_contents($url);
$kalip = "|<[\s]*title[\s]*>([^<]+)<[\s]*/[\s]*title[\s]*>|Ui";
if(preg_match($kalip, $siteicerik, $match))
{
return $match[1];
}
else
{
return false;
}
}
//Fonksiyon Örneği;
$url = ‘https://www.bilgisever.net’;
$title = TitleGoster($url);
echo "<a title="\"$title\"" href="\"$url\"" target="\"_blank\"">$title</a>";
?>[/php]
kardeşim madem çalıyorsun makalemi bari bir kaynak göster gerçekten yaptığın çok ayıp uğraşıyoruz ediyoruz 30dk-40dk dinlemeden yazıyoruz yazıları gelip burada kaynak belirtmeden olduğu gibi yayınlıyorsun, emeğe saygı göster bari..