zoukankan      html  css  js  c++  java
  • php文件下载

    public function down()
    {
    $lang = strtolower(cookie('think_language'));

    if ($lang == 'en-us') {
    $filename = '1.pdf';
    } elseif ($lang == 'es-us') {

    //....
    $filename = '2.pdf';
    } else {
    $filename = '3.pdf';
    }

    if (false === is_file($filename)) {
    exit('file does not exist');
    }

    // http headers

    //Some browsers have troubles with force-download. use 'Content-Type: application/octet-stream'

    header('Content-Type: application-x/force-download');
    header('Content-Disposition: attachment; filename="' . basename($filename) . '"');
    header('Content-length: ' . filesize($filename));

    // for IE6
    if (false === strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) {
    header('Cache-Control: no-cache, must-revalidate');
    }
    header('Pragma: no-cache');

    // read file content and output
    return readfile($filename);
    }

  • 相关阅读:
    js笔记4
    js笔记3
    js笔记2
    js笔记1
    前端笔记13
    (7)第3章的开始
    (6)第2章的尾巴~
    (5)自定义数据结构再探
    我的学习方法(6)
    (4)自定义数据结构初探
  • 原文地址:https://www.cnblogs.com/web21/p/6074635.html
Copyright © 2011-2022 走看看