echo "<pre>"; // качаем страницу в переменную $buf $buf=implode("",file("http://www.ru/")); // получем ссылки в массив preg_match_all("/<[Aa][ rnt]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '"nrt]*([^ "'>rnt#]+)[^>]*>/",$buf,$url); // выводим массив на экран while($i<count($url[1])) { echo $url[1][$i++]."n"; } echo "</pre>";