Serpito Demo uygulama arşivinde yayınlanmayı bekleyen bir uygulamayı daha hazırlayalım.
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.
post.php
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['keywords']); ?> <ul> <li><label><strong>Keywords: (<?=sizeof($etiketler)?> keyword)</strong></label> <?=$tags['keywords']?></li> <li><label><strong>Description (<?=strlen($tags['description'])?> karakter):</strong> </label> <?=$tags['description']?></li> </ul> </div> </div>
Uygulamanın demosunu inceleyebilir veya kaynak kodlarını indirebilirsiniz.
Bunla sadece anasayfa mı analiz edilebiliyor yoksa alt sayfalara da bakabiliyormuyuz