Example #1
0
function loadvideo($vid, $type = "")
{
    if (isset($_SESSION['vurl_expire_' . $vid])) {
        if (time() > $_SESSION['vurl_expire_' . $vid]) {
            unset($_SESSION['vurl_' . $vid]);
        }
    }
    if (!isset($_SESSION['vurl_' . $vid])) {
        $vlist = url_encoded_fmt_stream_map(getVInfo($vid));
        $_SESSION['vurl_' . $vid] = $vlist;
        $_SESSION['vurl_expire_' . $vid] = time() + 60 * 35;
    }
}
Example #2
0
            $freadtimes = 0;
            $file = fopen($file_path, "rb");
            @stream_set_blocking($file, 0);
            @ob_clean();
            if ($file) {
                while (!feof($file) & 0 == connection_status()) {
                    $tttt = fread($file, "10240");
                    echo $tttt;
                    $loadedsize += strlen($tttt) / 1024;
                    @ob_flush();
                    @flush();
                    @usleep(60);
                    $freadtimes++;
                    if ($freadtimes > 30000) {
                        break;
                    }
                }
                fclose($file);
            }
        }
    } else {
        echo "<b>SERVER[YOUTUBE-INDEX]</b>:URL LENGTH ERR";
        echo "<br>URL=<br>";
        echo $file_path;
        echo "<hr><pre>";
        $v = getVInfo($vid);
        $vlist = url_encoded_fmt_stream_map($v);
        echo $v;
        var_dump($vlist);
    }
}