Ich hab sowas auch mal gemacht...
meine RegEx:
// Dateiinhalt befindet sich in $datinhalt
preg_match_all("/(href=\")[^\"]+\"|(src=\")[^\"]+\"|(background=\")[^\"]+\"|(action=\")[^\"]+\"/i",$datinhalt,$treffer);
foreach ($treffer[0] as $neuedatei)
{
// hier dann weiter überprüfen, der Link befindet sich in $neuedatei
...
}
[/php]
Hier überprüfe ich nicht nur auf href, sondern auch auf src,background und action (brauchte ich halt damals)
Wenn du nur auf href überprüfen willst, änder die erste Zeile so:
[PHP]
preg_match_all("/(href=\")[^\"]+\"/i",$datinhalt,$treffer);