Tach,
$links = preg_replace("/href="(.*?)"/e", "href="'.$this->funk('\1').'"", $links);
Wer " sagt darf nicht ' sagen :)
Du leitest Deinen ersten String
"href="'
mit einem " ein, schliesst ihn aber mit einem '.
Ebenso mit dem letzten String, da eröffnest du mit ' und schliesst mit ".
$links = preg_replace("/href="(.*?)"/e", "href="".$this->funk('\1').'"', $links);
sollte eher funken (ohne Gewähr).
Grüße,
Jörg