Listing 1 $_REQUEST, 'GET' => $_GET, 'POST' => $_POST, 'COOKIE' => $_COOKIE ); // Auch in der Initialisierung muss der Pfad angepasst werden: $init = IDS_Init::init(dirname(__FILE__) . '/phpids/lib/IDS/Config/Config.ini'); // noch einmal: $init->config['General']['base_path'] = dirname(__FILE__) . '/phpids/lib/IDS/'; $init->config['General']['use_base_path'] = true; $init->config['Caching']['caching'] = 'none'; // Ab hier bleibt erst mal alles gleich $ids = new IDS_Monitor($request, $init); $result = $ids->run(); if (!$result->isEmpty()) { echo $result; require_once 'IDS/Log/File.php'; require_once 'IDS/Log/Composite.php'; $compositeLog = new IDS_Log_Composite(); $compositeLog->addLogger(IDS_Log_File::getInstance($init)); $compositeLog->execute($result); // Der else-Teil wird nicht mehr benötigt: } else { } } catch (Exception $e) { printf( 'An error occured: %s', $e->getMessage() ); }