hio Gunther,
erstmal, bin kein Experte in regExen, verzweifle oft an der Logik dieser Dinger, am Ende haben sie auch immer recht ;)
hm, irgendwie hab ich die regExe schonmal gesehen (?)
Ich würde es mit
preg_match_all("|<a href="([^"]+)" class="uschrift">.+</a>|siU", $fcontents, $regs);
probieren.
Dein Ausdruck findet zwar die Links, aber das _alles ab dem =" nach href bis zum abschliessenden </a>. Ich denke du willst vielmehr aber nur die URL's ansich haben.
Dieser Ausrduck findet alles zwischen " und " des Attributes href, sofern dieses als erstes Attribut definiert wurde.
gl & hf
Thorsten