İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

PHP de XML veri Nasıl Çekilir

SEOwarp

0
İyinet Üyesi
Katılım
16 Ocak 2014
Mesajlar
78
Reaction score
0
"PHP de Herhangi bir xml verisini bölümleyip kullanmak için Kullanılan en önemli Yöntem DOM nesnesi olmaktadır. Bu Nesne bir XML veya HTML metnin veya dosyanın bölümlenip kullanılmasını sağlar
Sitelerinzde Basitçe kullnabileceğiniz bir örneği vermek istiyorum Herhangi bir web sitesinin içerisinde bir linkin var olup olmadığını kontrol etmek isterseniz sayfa içesisindeki a tagını kontrol etmeniz yeterli olcaktır a tagı temelde 2 bölümden oluşur a bildirimi ve href parametresi
Öncelikle nesnenin yaratılmasına bakalım;

PHP:
$sayfa=file_get_contents("http://www.seowarp.net");
$dom=new DOMdocument(); 
$dom->loadHTML($sayfa);

Bu Kodlama ile sayfa içeriği dom nesnesine yüklenir. Artık yapmanız gereken şey a taglarını ayrıştırmak ve kullanılabilir kılmaktır bunun için ;

PHP:
$ahrefs=$dom->getElementsByTagName("a");

olacaktır artık a taglarının içeriğini alıp kontrol edebiliriz
PHP:
$found=false;
$foundurl="";
for($i=0;$ilength;$i++){
$href=$ahrefs->item($i)->attributes->getNamedItem("href")->nodeValue;
$urldomain=urltodomainname($href);
if($domain==$urldomain){$found=true;
$foundurl=$href;
$keyword=$ahrefs->item($i)->nodeValue;
if(trim($keyword)=="")$keyword="Anahtar Kelimesiz!";
}
}

ve son olarak bulunup bulunmadığının kontrolü
PHP:
if($found){
if($ahrefs->lengthlength.'';
else echo 'SPAM';
}"

http://www.seowarp.net/forum/63-WEB Programlama/65-PHP de XML veri Nasıl Çekilir.html
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst