file_get_contents führt aber leider zu keinem Erfolg:
Code:
Test
$v
gibt es einen schicken Weg das zu realisieren? Anderes Thema, aber vielleicht in einem Schritt machbar: Ich möchte in der Datei die double-Quotes, falls möglich, nicht escapen müssen.
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Hey, danke für deine Antwort. Leider hilft mir ein replace mit regex nicht so richtig weiter, da es sich bei den eingelesenen Dateien um, von Benutzern erstellte, Templates handelt. Da wird der regex Ausdruck schnell ziemlich groß. Und ich kann nie sicher sein, jede "dumme" Eingabe abgehandelt zu haben.
Es müsste doch einen weg geben, die Datei als genauso einen "doublequoted-String" einzulesen, wie einer oben in meinem Beispiel. Noch mehr Vorschläge?
Ich bin auch sehr erstaunt, dass sich via Forumssuche und Google so wenig darüber finden lässt (vielleicht suche ich doof?)
Da wird der regex Ausdruck schnell ziemlich groß. Und ich kann nie sicher sein, jede "dumme" Eingabe abgehandelt zu haben.
Das kannst du nie ;)
Warum soll der regex Ausdruck groß werden?
Langsam denk ich man muss immer Code bsp anfügen ;)
PHP-Code:
function varchange($var){
$a="ich bin ein a";
$b="ich bin ein b";
return $$var[1];
}
$text ='Was bist du? $a und was bist du? $b';
echo preg_replace_callback('/\$([^\s]*)/',"varchange",$text);
Und nun nachdenken ;)
mfg
Ckaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!