Hi,
$a = preg_replace( '!%3C?php%20echo%20$sprache;%20?%3E!', $sprache, $a );
$a = preg_replace( '!<?php echo $sprache; ?>!', $sprache, $a );
Das Fragezeichen hat in einem regulären Ausdruck Sonderbedeutung - also musst du es maskieren, wenn du es nicht in dieser benutzen willst.
Und wieso notierst du im Suchausdruck %20 und %3C, wenn im zuvor gezeigten Text, den du durchsuchen willst, einfache Leerzeichen und < stehen?
MfG ChrisB
--
Light travels faster than sound - that's why most people appear bright until you hear them speak.
Light travels faster than sound - that's why most people appear bright until you hear them speak.