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

Автор: content Воскресенье, Апрель 8th, 2012 Нет комментариев

Рубрика: Язык PHP

Решение:

<?php 

$i = "";

echo "<pre>";

// качаем страницу в переменную $buf
$buf=implode("",file("http://php.su/")); 

// получем ссылки в массив
preg_match_all

("/<[Aa][ \r\n\t]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '\"\n\r\t]*([^ \"'>\r\n\t#]+)[^>]*>/",
$buf,$url);

   // выводим массив на экран
   while($i<count($url[1])) { echo @$url[1][$i++]."\n"; }

   echo "</pre>";
?>

Готово.

Автор: Дмитрий Бородин

Источник: http://www.php.su/articles/?cat=vars&page=009

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты