Zitat:
Zitat von Ckaos
Und nun nachdenken ;)
|
Hey, manchmal geht mal einfach in die falsche Richtung, vielen Dank für den Wegweiser :)
Folgender Code löst mein Problem:
PHP-Code:
// an dieser Stelle (also vor dem echo!) werden die Variablen deklariert.
$variablen = "foo";
...
$text = file_get_contents("Text.html");
$pattern = '/\$([a-zA-Z0-9]*)/'; //sucht nach "$" gefolgt von Alphanumerischen Zeichen (so sind Variablennamen sinnvollerweise aufgebaut)
$callbackFunction = 'varchange';
echo preg_replace_callback($pattern, $callbackFunction, $text);
function varchange($var){
global $sehr,$viele,$variablen;
return $$var[1];
}
Viele Grüße!