so, also ich bin ja immernoch der meinung, dass in zeile 29 klammern gesetzt werdne müssen :-)

PHP-Code:
elseif (isset ($_GET['open']) && strpos($_GET['open'], '.')===false &&file_exists ($dir.$_GET['mod'].'/'.$_GET['open'].'.php')) require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php'); require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php'); 
ändern in

PHP-Code:
elseif (isset ($_GET['open']) && strpos($_GET['open'], '.')===false &&file_exists ($dir.$_GET['mod'].'/'.$_GET['open'].'.php')){ require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php'); require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');}