Библиотека программиста

16.04.2024 - Как вырезать со страницы все ссылки

Решение следующее:




PHP - Код
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>";

Опубликовано на сайте: http://www.coders-library.ru
Прямая ссылка: http://www.coders-library.ru/index.php?name=news&op=view&id=59