-- HTML, PHP

Popüler Seo analiz araçlarının bir işlevi olan Meta-Tag ölçümleme uygulamasını bu yazıda izah etmeye çalışalım.

Herzamanki gibi, klasik serpito demo arayüzü ve ajax sistemi içinde sorgulama ekranını hazırlıyoruz. 

URL adresi girilen basit bir form yardımıyla AJAX metodu ile post.php den dönen verileri yayınlıyoruz.  Uygulamanın çekirdeği post.php kodlarında çalışıyor. Kodları incelerseniz, get_meta_tags() fonksiyonunun bu işlemi yaptığını da görebilirsiniz. Bu sebeple post.php kodlarını paylaşıyorum.

 

function isValidURL($url){
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}

$url=stripslashes($_POST['url']);

if(!isValidURL($url)){
if(!isValidURL("http://".$url)){
?>
<div style="padding:5px; border:1px solid #930; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;">
Geçersiz bir URL bağlantısı girdiniz!
</div>
<?php
exit();
}else{
$url="http://".$url;
}
}
?>
<div align="left" style="margin:0 auto; line-height:1.8; font-size:12px; margin-top:25px;padding-top:26px;">
<div>
<?php
$tags= get_meta_tags($url);
$etiketler=explode(",",$tags&#91;'keywords'&#93;);
?>
<ul>
<li><label><strong>Keywords: (<?=sizeof($etiketler)?> keyword)</strong></label> <?=$tags&#91;'keywords'&#93;?></li>
<li><label><strong>Description (<?=strlen($tags&#91;'description'&#93;)?> karakter):</strong> </label> <?=$tags&#91;'description'&#93;?></li>
</ul>
</div>

</div>

Uygulamanın demosunu inceleyebilir veya kaynak kodlarını indirebilirsiniz.

Kaynak:
http://www.serpito.com/php-seo-meta-tag-sorgulama-araci/

İlgili Yazılar

Yorum Yaz

Yorum