| Статья :: Как вырезать со страницы все ссылки? |
Как вырезать со страницы все ссылки?
Решение:
<?
echo "<pre>";
// качаем страницу в переменную $buf
$buf=implode("",file("http://www.ru/"));
// получем ссылки в массив
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>";
?>
|
|
|