Jörg Peschke: Kleines Regex Problem

Beitrag lesen

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