コード例 #1
0
ファイル: resume_download.php プロジェクト: pamalite/yel
        $is_dev = false;
        $root_items = explode('/', $GLOBALS['root']);
        foreach ($root_items as $value) {
            if ($value == 'yel') {
                $is_dev = true;
                break;
            }
        }
        if (!$is_dev) {
            ?>
            <script type="text/javascript">alert('Please logout from your existing connection before proceeding.');</script>
            <?php 
            exit;
        }
    }
}
$resume = new Resume(0, $_GET['id']);
$file = $resume->getFile();
$filename_items = explode('.', $file['name']);
$ext = $filename_items[1];
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Expires: -1');
header('Content-Description: File Transfer');
header('Content-Length: ' . $file['size']);
header('Content-Disposition: attachment; filename="' . $_GET['id'] . '.' . $ext . '"');
header('Content-type: ' . $file['type']);
ob_clean();
flush();
readfile($GLOBALS['resume_dir'] . "/" . $_GET['id'] . "." . $file['hash']);
exit;