Zrejme jsem to nepochopil uplne cele, ale chapu toto:
chces vytvorit robota, ktery vleze na zadanou URL a vyparsuje z ni vsechny odkazy?
Jestli jo , tak proc nepouzit get_file_contents() nebo fopen() ... tim to nactes do promenne ... pak to muzes bud rozdelit do pole podle mezer(a ulozit casti pole ktere zacinaji http:// ) ...
nebo pomoci preg_replace('/ (http:\/\/.*) /e', "mojefunkce('\\1')", $ciziPromena);
function mojefunkce($link){
//ulozis $link treba do db
return '';
}