$fp = @fopen( INSTALL_PATH.$settings->spool."/".$rrec->path, "r" );
if( $fp !== false ) {
- ob_start(null,4096);
- $status = array();
do {
- echo fread( $fp, 4096 );
+ $start = microtime(true);
if( feof( $fp ) ) break;
- $status = ob_get_status();
+ echo fread( $fp, 6292 );
+
+ usleep( 2000 - (int)((microtime(true) - $start) * 1000) );
}
- while( $status['status'] != PHP_OUTPUT_HANDLER_END );
+ while( ! connection_aborted() );
}
fclose($fp);
}
echo "<ASX version = \"3.0\">";
echo "<PARAM NAME = \"Encoding\" VALUE = \"UTF-8\" />";
echo "<ENTRY>";
- echo "<REF HREF=\"".$settings->install_url."/sendstream.php?reserve_id=".$rrec->id ."\" />";
+ if( ! $rrec->complete ) echo "<REF HREF=\"".$settings->install_url."/sendstream.php?reserve_id=".$rrec->id ."\" />";
echo "<REF HREF=\"".$settings->install_url.$settings->spool."/".$rrec->path ."\" />";
echo "<TITLE>".$title."</TITLE>";
echo "<ABSTRACT>".$abstract."</ABSTRACT>";
catch(exception $e ) {
exit( $e->getMessage() );
}
-?>
+?>
\ No newline at end of file