Tom: inhalt dynamisch einfügen... (anfängerfrage)

Beitrag lesen

Hello,

Für gefährlich halte ich diese Funktionen nur, wenn der Programmierer keine Ahnung hat (Ungeprüftes Einbinden von Dateien, die direkt in der URL übergeben wurden etc.)
Aber gibt es denn Alternativen?

mit include() oder eval() müssen doch nur aktive Teile, die ihrerseits also zu interpretierenden PHP-Code enthalten, eingebunden werden.

Alle anderen Einbindungen kann man doch durch einfache _passive_ Ersetzungen durchführen. Die erhalten dann auch niemals die Kontrolle.

Wenn ich eval() nutze, dann hab ich m.E. keine andere Möglichkeit.

...als was zu tun?

Mit eval() bindet man genauso nur aktive Codeteile ein, deren Herkunft sicher ist.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau