0) { header('HTTP/1.1 206 Partial Content'); header('Content-Length:' . $part); $to_ = $to - 1; header('Content-Range: bytes ' . $from . "'-'" . $to_ . "'/'" . $size); } else { // если клиент не запросил докачку header("HTTP/1.1 200 OK"); header('Content-Length:' . $size); } //ставим указатель на начало файла fseek($f, $from, SEEK_SET); //выдача файла while(!feof($f)) { if($to == $size) //выводим остаток до конца файла fpassthru($f); else{ //выводим части fread($f, 512000); } } fclose($f); }//while($row = }//if(isset($_GET ?>