Wenn ich aus einem ServicePack-File alle "/configuration.ini" einlese und "shop_version_min" und "shop_version_max" mit der installierten "$gx_version" vergleiche, müsste doch bei einem "version_compare == TRUE" das File zur installierten GX-Version passen - ooooder? Code: foreach($configIni as $ini_dir) { $t_parse_ini = parse_ini_file( DIR_FS_CATALOG.'MBr_Uploader/tmp/'.$ini_dir, TRUE ); $t_min_version = $t_parse_ini['compatibility']['shop_version_min']; $t_max_version = $t_parse_ini['compatibility']['shop_version_max']; $t_compare = version_compare($gx_version, 'v'.$t_min_version, '>=') && version_compare($gx_version, 'v'.$t_max_version, '<='); if ( $t_compare ) break; // ## Ein TRUE/File genügt }