2012-12-02 43 views

回答

0
$dir = 'http://www.example.com/directory'; 

$data = new DOMDocument(); 
@$data->loadHTMLFile($dir); 
$links = array(); 
foreach($data->getElementsByTagName('a') as $link) 
{ 
    $url = $link->getAttribute('href'); 
    if ($url[0] !== '?') // skip column links 
    { 
     $links[] = $url; 
    } 
} 
print_r($links); 
+0

工程,但它的PHP,但無論如何,我會盡量使用它。 – BeryJu

+0

您只需要讓PHP回顯鏈接的JSON字符串,然後您可以通過Javascript訪問它以執行您的AJAX調用。檢查出http://us3.php.net/manual/en/function.json-encode.php –

+0

順便說一句,正則表達式會更困難,因爲Apache允許定製目錄索引,HTML對於不同的主機可以不同,對於像這樣的東西運行正則表達式是一個巨大的性能。這是更快= o) –