<?php
function LinkleriBul($Data) {
$xml = new DOMDocument();
@$xml->loadHTMLFile($Data['url']);
foreach($xml->getElementsByTagName('a') as $link) {
if(strpos($link->getAttribute('href'),'http') !== false && strpos($link->getAttribute('href'),$Data['siteadi']) == false)
{
$Linkler[] = array('url' => $link->getAttribute('href'), 'baslik' => $link->nodeValue);
}
}
return $Linkler;
}
$Data = array(
'url' => 'http://www.dmoz.org/World/T%C3%BCrk%C3%A7e/Ekonomi_ve_%C4%B0%C5%9F_D%C3%BCnyas%C4%B1/%C4%B0nsan_Kaynaklar%C4%B1/',
'siteadi' => 'dmoz.org'
);
$Linkler = LinkleriBul($Data);
echo "<pre>";
print_r($Linkler);
echo "<pre>";
?>Linkbul Fonksiyonuna dizi vermelisiniz, dizi içeriği yukarıda $Data değişkeninde belirtilmiştir.
$Data = array(
'url' => 'Çekilecek Link. örneğin dmoz.org/bilmemne.html',
'siteadi' => 'Sitenin İç Linklerini engellemek için www kullanmadan site adresi. örneğin dmoz.org gibi.'
);
Bu şekilde dener misiniz?