<?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?