equal
deleted
inserted
replaced
299 header('Content-type: '.$row['mimetype']); |
299 header('Content-type: '.$row['mimetype']); |
300 if ( isset($_GET['download']) ) |
300 if ( isset($_GET['download']) ) |
301 { |
301 { |
302 header('Content-disposition: attachment, filename="' . $filename . '";'); |
302 header('Content-disposition: attachment, filename="' . $filename . '";'); |
303 } |
303 } |
304 if ( !@$GLOBALS['do_gzip'] ) |
304 //if ( !@$GLOBALS['do_gzip'] ) |
305 header('Content-length: ' . $len); |
305 header('Content-length: ' . $len); |
306 |
306 |
307 header('Last-Modified: '.enano_date('r', $row['time_id'])); |
307 header('Last-Modified: '.enano_date('r', $row['time_id'])); |
308 |
308 |
309 // using this method limits RAM consumption |
309 // using this method limits RAM consumption |
|
310 @ob_end_flush(); |
310 while ( !feof($handle) ) |
311 while ( !feof($handle) ) |
311 { |
312 { |
312 echo fread($handle, 512000); |
313 echo fread($handle, 512000); |
313 } |
314 } |
314 fclose($handle); |
315 fclose($handle); |
315 |
316 |
316 gzip_output(); |
317 $db->close(); |
317 |
318 |
318 exit; |
319 exit; |
319 |
320 |
320 } |
321 } |
321 |
322 |