Hi Wahsaga,
es ist spät und ich bin ziemlich durch,
aber bevor ich ein DANKE vergesse ... :o)
Wäre ja fatal, wenn alle Daten, die von irgendwoher reingeschneit kommen, als PHP-Code interpretiert würden!
Das hatte ich eigentlich gehofft !!!
$Tree = preg_match("/$sess/",$sess,$Tree);
Du meinst vermutlich preg_replace.
Jou, so hatte ich es auch im Code
Beschäftige dich damit, wann Variablen in Strings gesucht und ersetzt werden, und wann nicht: http://www.php.net/manual/de/language.types.string.php
Guuute Seite, Danke, hätte bei meinen Versuchen aber klappen sollen ...
Von eval möchte im gleichen Atemzug, in dem ich es erwähne, auch stark abraten. (Damit könnte man Daten als PHP parsen lassen, aber "schön" ist das nicht.)
Jou :o)
Überlege dir, ob du die Daten vielleicht anders ablegen kannst - bspw. in einem Format, welches sprintf() versteht, so dass du damit nachher Platzhalter durch Werte ersetzen lassen kannst.
Es per preg_replace/str_replace zu machen, ist aber auch in gängiger Weg in Template-Systemen.
Ja, ich habe 'ne Krücke gefunden!
Aber die ist schonmal 1000mal besser, als die vorherigen zig SQL-Abfragen:
Gibt's da jetzt noch 'ne Unterkategorie?
Oder gibt's hierzu noch 'ne Oberkategorie?
Unterm Strich: Vielen Vielen Dank, Frank :o)