Mahlzeit Sven,
eval(" $toll='super'; include('" . $ochne . ".php'); echo 'perfekt'; ");
eval() is evil! In JEDER Programmiersprache und IMMER!
Für einen Amateur ja, für jemanden der damit umgehen kann nicht unbedingt.
Wieso schreibst Du nicht einfach:
$toll='super';
include("$ochne.php");
echo 'perfekt';
>
Die Befehlskette die ausgeführt werden soll ist nicht gerade unkompliziert und wird hunderte male verwendet, das will ich vereinfachen um den Script handlicher zu machen
>
> > Ist eval da wirklich die einzige Möglichkeit?
>
> eval() ist NIEMALS eine Möglichkeit - schon gar keine gute!
>
Die Befehlskette ist zu 100% aus internen Variablen zusammengesetzt, sollte anderweitig eine Sicherheitslücke eine Manipulation dieser zulassen, dann ist das eval() mein geringstes Problem ;)
Übrigens brauchen wir auch nicht darüber zu diskutieren, wie gefährlich eval() ist, sonder eben darüber wie ich es ersetzen könnte :)
MfG
Sven