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; } }
$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); } }