Bir sitenin meta taglarını php ile alın

 Eğer bir websayfasının meta taglarını php ile almak isterseniz bu web sayfasının meta taglarını php ile alıp okumak için get_meta_tags() fonksiyonundan
yararlanabilirsiniz. Bu işlemi curl kütüphanesi, file_get_contents() v.s.
fonksiyonları ilede yapabiliriz. Fakat öyle kullandığımızda ilk olarak
meta taglarını almak istediğimiz sayfaya bağlanıcaz ve aldığımız html verilerini
bir şekilde parse etmemiz gerekecek. Bunun içinde regular expression v.s kullanıp işi uzatmış oluruz.

<?php
$url='http://www.linux.com';
$arr=get_meta_tags($url);
echo '<pre>'.print_r($arr,true).'</pre>';
?>


Php fonksiyonumuzdan meta taglarını içeren html data parse edildikten sonra dizi (array) tipinde $arr isimli değişkenimizde saklanmıştır. Fonksiyon dönüş değeri
dizi (array) olduğu için her metatag'a ait değer dizimizde kendi tag ismine ait anahtarda saklanmaktadır.

Örneğin echo $arr["keywords"]; yazdığımızda sadece bir metatag olan keywords bilgisini yazdırmış oluruz.

Kodu çalıştırdığınızda alacağınız ekran görüntü şöyle olacaktır.

0 Yorum:

Yorumunuzu belirtebilirsiniz