array( "/media/Serien", "/media/Filme" ) ); if(!isset($_GET['path']) || !$_GET['path']) { foreach($CONFIG['paths'] as $path) { $folderName = split('/', $path); echo "

" . $folderName[sizeof($folderName) - 1] . "

"; $list = scandir($path); $list = array_diff($list, array('.', '..')); echo "
"; foreach($list as $object) { echo "
"; echo "" . "\""" . "
"; echo "
"; } echo "
"; } } else { $_GET['path'] = str_replace('/..', '', $_GET['path']); $_GET['path'] = str_replace('../', '', $_GET['path']); $_GET['path'] = str_replace('..', '', $_GET['path']); echo "

" . $_GET['path'] . "

"; if(is_dir($_GET['path'])) { $list = scandir($_GET['path']); $list = array_diff($list, array('.')); echo "
"; foreach($list as $object) { if($object == "..") { if(in_array($_GET['path'], $CONFIG['paths'])) { echo "Home
"; } else { $paths = explode('/', $_GET['path']); $paths = array_diff($paths, array($paths[sizeof($paths) - 1])); $pathv = ""; foreach($paths as $key => $path) { if($key == sizeof($paths) - 1) { $pathv .= $path; } else { $pathv .= $path . "/"; } } echo "" . $object . "
"; } } else { echo "
"; echo "" . "\""" . "
"; echo "
"; } } echo "
"; } else { $paths = explode('/', $_GET['path']); $paths = array_diff($paths, array($paths[sizeof($paths) - 1])); $pathv = ""; foreach($paths as $key => $path) { if($key == sizeof($paths) - 1) { $pathv .= $path; } else { $pathv .= $path . "/"; } } $mime = explode(';', finfo_file(finfo_open(FILEINFO_MIME), $_GET['path'])); echo "Back | Download
"; echo ""; } } ?>