Witam!

Chciałem napisać sobie kawałek kodu który wyodrębniałby adresy URL ze strony, jednak coś nie bardzo mi to wychodzi, poniżej kod

[php:1:074fdb5775]<?php
$fp=fopen('http://www.onet.pl, 'r') or die ('Połączenie nie powiodło się');
while ($line=fgets($fp, 1024)) {
if (preg_match_all('/<.*?a.*?href=s*?['"](.+)['"].*?>.*?</.*?a.*?>/i', $line, $matches)){
array_shift($matches);
foreach($matches as $match) $url_list[]=$match;
}
}
fclose($fp);
?>[/php:1:074fdb5775]

Problem w tym że adresy miały znajdować się w tablicy $url_list ale niestety po wykonaniu tego kodu nie ma ich tam winksmiley.jpg

Czy ktoś mógłby i pomóc znaleźć błąd?

Pozdrawiam
Marcin