1. generalnie w takim troche pseudokodzie, bo to chyba dzialac nie bedzie; bedziesz wiedzial o co chodzi pewnie:
<?php
$file = file("lista.txt"); $fo = fopen("lista.txt","w+");
foreach ($file as $line) {
if (substr("$line", 0, 7) != "http://"){ $line = "http://" . $line;
}
}
?>
2. pewnie sie da, ale to duzo wycinania bedzie. Mozesz sobie skorzystac z funkcji file albo file_get_contents + explode. No a pozniej to najpewniej wyrazenia regularne albo wylawianie wszystkiego co sie zaczyna na "http://" chociaz to moze byc nie pewne. Do biegania po stronach uzyj curla (albo wyciagaj dane oddzielnie dla kazdej strony korzystajac z offsetu paginacji, to jest ?start=xx), chociaz kiedys byla taka opcja by paginowac wyniki co 100 a nie co 10 czy 20 jak to jest naturalnie, ale nie wiem jak to sie robilo/nie pamietam.