"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;
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 ;
olacaktır artık a taglarının içeriğini alıp kontrol edebiliriz
ve son olarak bulunup bulunmadığının kontrolü
http://www.seowarp.net/forum/63-WEB Programlama/65-PHP de XML veri Nasıl Çekilir.html
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