Bonjour,

je cherche à isoler les liens d'une page mais le problème c'est que sa ne prend pas que les liens, sa prend aussi les contents='...' style='...'

expression :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_match_all('#[href|HREF].*?=.*?[\']([^" ]*)[\']#is', $src, $matches);
il ne gère pas si c'est le liens contient http:// car après le lien est traité pour désigner le liens relatif si c'est un lien interne sinon il est traité comme étant externe.