gudn tach!
auch wenn das problem ja mittlerweile geloest wurde und dieser teilthread sich mit einem problem beschaeftigt, das eigentlich keiner in diesem thread hat, moechte ich wegen
(Ich bitte um Berichtigungen)
noch zwei kleine umformulierungen vorschlagen.
$pattern = '=\bhttp://www\.([a-z0-9\-]{2,})\.tld/aktiv\.php\?domain\=\1&code\=\1\b=i';
die delimiter sind vor allem deshalb variabel, damit man das maskieren moeglichst stark reduzieren kann. das gleichheitszeichen ist deshalb hier eher ungeschickt. besser waere bspw. die tilde.
in character classes muss das minus-zeichen nicht maskiert werden, wenn es am anfang oder ende steht.
somit koennte man drei zeichen sparen:
~\bhttp://www.([a-z0-9-]{2,}).tld/aktiv.php?domain=\1&code=\1\b~i
prost
seth