Oder um noch ein paar Zeichen zu sparen, reicht auch:
PHP:
include $path;
Eventuell liegt das Problem aber auch daran, dass die Variable $path aus einem Formular kommt und in PHP "register_globals OFF" ist (oder im entsprechenden virtualHost: php_admin_flag register_globals OFF).
Dann muesste statt $path
$_POST['path'] oder $_GET['path'] ... stehen
[Edit] eine etwas feinere Einstelung fuer register_globals OFF eingefuegt
UNd.. ja, das sollte man auf OFF lassen
if ($_GET['path']) {
include $_GET['path'];
} else {
Funktioniert! Die Klammern bei if kann ich nicht weglassen. Es lag wirklich an register_globals aber die wollte ich nicht auf OFF setzen solange Mambo's und Co. installiert sind