Access denied, bai.
Index of $puburi
\n"; if (file_exists($currentpath."HEADER_extra.json")) { $extra = json_decode(file_get_contents($currentpath."HEADER_extra.json"),true); } while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && substr($file, 0, 1) != "." && !preg_match("/HEADER/", $file) && !preg_match("/header\_/", $file) && !preg_match("/FOOTER/", $file) && strtolower(substr($file, (strlen($file) - 4), 4)) != ".php" && strtolower(substr($file, (strlen($file) - 5), 5)) != ".php4" && strtolower(substr($file, (strlen($file) - 3), 3)) != ".js" && strtolower(substr($file, (strlen($file) - 4), 4)) != ".srt" && // Subtitles strtolower(substr($file, (strlen($file) - 9), 9)) != ".prozilla" && strtolower(substr($file, (strlen($file) - 7), 7)) != ".md5sum" && strtolower(substr($file, (strlen($file) - 4), 4)) != ".id3" && strtolower(substr($file, (strlen($file) - 4), 4)) != ".cgi" && $file != "error_log" && $file != "cgi-bin" && $file != "awstats" && $file != "awstats-icon" && $file != "error" && $file != "stats" && $file != "zindexer_system" && $file != "zindexer_system" && $file != "btmplayer.swf" && $file != "robots.txt" && $file != "robots.txt.old" && $file != "playerMini.swf" && $file != "favicon.ico" && $file != "favicon.gif" && $file != "btmplayerhd.swf") { if (boolval(@$extra[$file]['hidden'])) continue; if (!function_exists('external_filter')) { // dummy function external_filter($filedata) { return $filedata; } } $fdat = array( "filename" => $file, "size" => getSize($currentpath . $file), "mtime" => filemtime($currentpath . $file), "extra" => @$extra[$file]['description'] ); $ext = external_filter($fdat); if ($ext) { // passed any external filter overrides if ($pattern) { if (@preg_match("/" . $pattern . "/i", $file)) { if (is_dir($currentpath . $file)) { $fdat['size'] = 0; $dirdata[] = $ext; } else { $filedata[] = $ext; } } } else { if (is_dir($currentpath . $file)) { $fdat['size'] = 0; $dirdata[] = $ext; } else { $fsize = getSize($currentpath . $file); $totalsize = ($totalsize + $fsize); $filedata[] = $ext; } } } unset($fdat); unset($ext); } } closedir($handle); } $maxsize = 16; if (is_array(@$dirdata)) { if (count($dirdata) > 0) { foreach ($dirdata as $dir) { $cursize = strlen($dir['filename']); if ($cursize > $maxsize) { $maxsize = $cursize; } } } } if ($search) { if (is_array(@$filedata)) { if (count($filedata) > 0) { foreach ($filedata as $file) { $thepath = str_replace($path, "", @$file['path']); $cursize = strlen($thepath . $file['filename']); if ($cursize > $maxsize) { $maxsize = $cursize; } } } } } else { if (is_array(@$filedata)) { if (count($filedata) > 0) { foreach ($filedata as $file) { $cursize = strlen($file['filename']); if ($cursize > $maxsize) { $maxsize = $cursize; } } } } } if ($sortcmd == "N" || !$sortcmd) { if ($sortorder == "A" || !$sortorder) { if ($natsort == true) { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_filename_nat"); } if (is_array(@$dirdata)) { if (count(@$dirdata) > 0) usort($dirdata, "cmp_filename_nat"); } } else { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_filename"); } if (is_array(@$dirdata)) { if (count($dirdata) > 0) usort($dirdata, "cmp_filename"); } } } if ($sortorder == "D") { if ($natsort == true) { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_filename_nat_desc"); } if (is_array(@$dirdata)) { if (count($dirdata) > 0) usort($dirdata, "cmp_filename_nat_desc"); } } else { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_filename_desc"); } if (is_array(@$dirdata)) { if (count($dirdata) > 0) usort($dirdata, "cmp_filename_desc"); } } } } if ($sortcmd == "M") { if ($sortorder == "A") { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_mtime"); } if (is_array(@$dirdata)) { if (count($dirdata) > 0) usort($dirdata, "cmp_mtime"); } } if ($sortorder == "D") { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_mtime_desc"); } if (is_array(@$dirdata)) { if (count($dirdata) > 0) usort($dirdata, "cmp_mtime_desc"); } } } if ($sortcmd == "S") { if ($sortorder == "A") { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_size"); } if (is_array(@$dirdata)) { if (count($dirdata) > 0) usort($dirdata, "cmp_size"); } } if ($sortorder == "D") { if (is_array(@$filedata)) { if (count($filedata) > 0) usort($filedata, "cmp_size_desc"); } if (is_array(@$dirdata)) { if (count($dirdata) > 0) usort($dirdata, "cmp_size_desc"); } } } if ($webtv == true) { $twidth = (($maxsize*$wmulti) + $blanksize + $sizesize); } else { $twidth = (($maxsize*$wmulti) + $blanksize + $lmsize + $sizesize + $extrasize); } $files = ""; $dirs = ""; if ($webtv == true) { echo "WebTV Mode Active ~ Some features and files are unavailable\n"; } if (file_exists($currentpath . "HEADER.html")) { echo "
"; include($f); echo "