Hi seth,
Das mit
$html_body=preg_replace('/((?i)href=)"(?!(?:mailto:|http:))([\S^>^"]*)(?:")?/', '\1"index.php?aktion=informationen&thema='.$ref_korrektur.'\2"', $html_body);
klappt schon ganz gut. Allerdings wird ein Link (href="datei.html") nicht mit "index.php?aktion= usw. " korrigiert, sondern nur mit dem Inhalt von $ref_korrektur. Bei anderen Links habe ich doppelte schließende Anführungszeichen ("... /datei.html""). Das mit den Anführungszeichen hatte ich ja schon bei den src-Referenzierungen nicht verstanden...
Ich bleibe dran. Muss nur mal eben weiter mein Geld verdienen gehen. ;-)
Liebe Grüße aus Ellwangen,
Felix Riesterer.