se è per questo può anche solo fare $str = file_get_contents(“htttp://www.pagina.it”); echo $str; perché dentro $str a quel punto hai già tutto il codice della pagina web...
in effetti con quello ottieni una stringa con tutto ciò a cui punta la risorsa giusto?

io di solito passo tutto in array dove hai ad ogni posizione una riga del file
ma lo faccio solo perché mi viene più facile pensare come fare il parsing

cmq con l'echo dell'intera pagina non otterrebbe percorsi errati? sorry ma non ho mai provato