ooops sorry The correct is : preg_match_all('/<a.*?href=("|'|)(.*?)("|')/i', $the_string,$the_matches); var_dump($the_matches); ----- Original Message ----- From: "Andrey Hristov" <[EMAIL PROTECTED]> To: "Ando Saabas" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Thursday, February 21, 2002 1:35 PM Subject: Re: [PHP] Extracting hyperlinks from file
> 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 > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php