| 123456789101112131415161718 |
- <?php
- if(!isset($_GET['file']) || !$_GET['file']) {
- die();
- }
- $mime = explode(';', finfo_file(finfo_open(FILEINFO_MIME), $_GET['file']));
- header('Content-Type: ' . $mime[0]);
- $handle = fopen($_GET['file'], "r");
- $filesize = filesize($_GET['file']);
- $fs = 2097152; // read 2mb per cycle
- while($fs < $filesize) {
- echo fread($handle, $fs);
- }
- fclose($handle);
|