,它應該掃描鏈接並在數組[索引]中對它們編制索引。但由於某種原因,他們不會索引。此腳本在下面的代碼中找不到Absolute Urls
我開始思考如果我的正則表達式代碼錯了,我該如何改進它。也是我的file_get_contents命令?它使用正確嗎?
$links = Array();
$URL = 'http://www.theqlick.com'; // change it for urls to grab
// grabs the urls from URL
$file = file_get_contents($URL);
$abs_url = preg_match_all("'^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$^'", $file, $link);
if (!empty($abs_url)) {
$links[] = $abs_url;
}
查看[preg_match_all](http://php.net/manual/en/function.preg-match-all.php)的文檔。第三個參數是結果保存的位置。 – sachleen