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

Reply via email to