Ejemplo n.º 1
0
            $v9[sizeof($v9)] = $v32;
        }
    }
    f4($v9);
}
if ($action == "getVersion") {
    print "{$wimpyVersion}";
    exit;
} else {
    if ($action == "feedPlaylist") {
        $v18 = f8(f21($theFile));
        if (strtolower($v18[0]) == "[playlist]") {
            f15($v18);
        } else {
            if (strtoupper($v18[0]) == "#EXTM3U") {
                f14($v18);
            } else {
                f16($v18);
            }
        }
    } else {
        if ($action == "phpinfo") {
            if ($blockPHPinfo != "yes") {
                $v73 = phpinfo();
                echo "{$v73}";
                exit;
            }
        } else {
            if ($action == "getCoverart") {
                $theFile = urldecode($_REQUEST['theFile']);
                $v88 = $startDir . str_replace("/", $v81, urldecode($theFile));
Ejemplo n.º 2
0
function f22($v106, $v54 = false)
{
    global $media_types, $hide_files, $v32, $v91, $startDir;
    $theFile = f23(urldecode($v106));
    $v9 = f10($theFile);
    $v21 = explode(",", $media_types);
    if (!in_array($v9['extension'], $v21)) {
        exit;
    }
    $v14 = explode(",", $hide_files);
    if (in_array($v9['basename'], $v14)) {
        exit;
    }
    $v102 = f25($theFile);
    $v73 = @filesize($v102);
    $v74 = f3($v9['basename']);
    header("Pragma: public");
    header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: private");
    header("Content-Type: audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3");
    if ($v54 == true) {
        header("Content-Disposition: attachment; filename=" . $v9['basename'] . ";");
    }
    header("Content-Transfer-Encoding: binary");
    if ($v73) {
        header("Content-Length: " . $v73, false);
    } else {
        header("Content-Length: 60000000", false);
    }
    f14($v102);
    exit;
}