-2
的文件名
我想要獲取Apache2 Direotry列表的所有文件以創建AJAX請求tp每個人。但我無法找到RegExp匹配。[JS]獲取Apache目錄列表
我想要獲取Apache2 Direotry列表的所有文件以創建AJAX請求tp每個人。但我無法找到RegExp匹配。[JS]獲取Apache目錄列表
$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);
工程,但它的PHP,但無論如何,我會盡量使用它。 – BeryJu
您只需要讓PHP回顯鏈接的JSON字符串,然後您可以通過Javascript訪問它以執行您的AJAX調用。檢查出http://us3.php.net/manual/en/function.json-encode.php –
順便說一句,正則表達式會更困難,因爲Apache允許定製目錄索引,HTML對於不同的主機可以不同,對於像這樣的東西運行正則表達式是一個巨大的性能。這是更快= o) –