Il arrive que vous vouliez extraire tout les liens existants dans une page web, pour faire il suffit de de lire la code source avec implode, file_get_content (ou autre) après formater le contenu et laisser ce qui est entre <a href="XXXXX"
PHP Code:
<?php
$text = implode("",file("http://www.site.com/votrepage.html"));
$motif='#<a href="(.*?)"(.*?)>#is';
preg_match_all($motif,$text,$out,PREG_PATTERN_ORDER);
foreach ($out[1] as $link) {
echo "$link<br />";
}
?>