Use preg_match_all('|<a.*?href=("|'|)(.*?)("|')|i', $the_string,$the_matches); var_dump($the_matches);
Regards, Andrey Hristov ----- Original Message ----- From: "Ando Saabas" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 20, 2002 10:45 PM Subject: [PHP] Extracting hyperlinks from file > I need to produce an array of all the links(hrefs) in a remote file > (actually those that refer to files in the same remote server, but thats > > another matter). > I'm pretty new to php, i was thinking of doing it with ereg, something > like eregi("a href[\"]?=(.*)>", $file, $link); > but i cannot think of a way to make it walk through the whole string, so > > it would find all the links, not just the first one. > Any ideas? > > Ando > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php