成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

php輸出服務(wù)器文件下載到瀏覽器

AprilJ / 1181人閱讀

if (!function_exists("output_for_download")) {
    /**
     * 下載文件到瀏覽器
     *
     * @param string $filename 文件路徑
     * @param array  $title    輸出的文件名
     * @return void
     */
    function output_for_download($filename, $title)
    {
        $file  =  fopen($filename, "rb");
        Header( "Content-type:  application/octet-stream ");
        Header( "Accept-Ranges:  bytes ");
        Header( "Content-Disposition:  attachment;  filename= $title");
        while (!feof($file)) {
            echo fread($file, 8192);
            ob_flush();
            flush();
        }
        fclose($file);
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31511.html

相關(guān)文章

  • PHP輸出緩沖區(qū)

    摘要:什么是緩沖區(qū)簡單而言緩沖區(qū)的作用就是把輸入或者輸出的內(nèi)容先放進內(nèi)存而不顯示或者讀取至于為什么要有緩沖區(qū)這是一個很廣泛的問題如果有興趣可以在網(wǎng)山找下資料其實緩沖區(qū)最本質(zhì)的作用就是協(xié)調(diào)高速和相對緩慢的設(shè)備磁盤等的運作在執(zhí)行的時候在什么地方有用到 什么是緩沖區(qū)?簡單而言,緩沖區(qū)的作用就是,把輸入或者輸出的內(nèi)容先放進內(nèi)存,而不顯示或者讀取.至于為什么要有緩沖區(qū),這是一個很廣泛的問題,如果有興趣...

    cyixlq 評論0 收藏0
  • PHP基礎(chǔ)之輸出緩沖區(qū)基本概念、原理分析

    摘要:返回內(nèi)部緩沖區(qū)的內(nèi)容,關(guān)閉緩沖區(qū)。返回緩沖區(qū)的長度,如果緩沖區(qū)未被激活,則返回。得到所有輸出緩沖區(qū)的狀態(tài)。使用輸出緩沖,可以將讀取的文件讀入緩沖區(qū),達到一定大小時傳送給用戶,再繼續(xù)讀取,實現(xiàn)分片的效果。 一、概念 在PHP運行的過程中,可以將會產(chǎn)生輸出的函數(shù)或操作結(jié)果暫時保存在PHP的緩沖區(qū),只有當緩沖區(qū)滿了、或者PHP運行完畢、或者在必要時候進行輸出,才會將數(shù)據(jù)輸出到瀏覽器,此緩沖數(shù)...

    harryhappy 評論0 收藏0
  • PHP實時生成并下載超大數(shù)據(jù)量的EXCEL文件

    摘要:而常用的包需要把所有數(shù)據(jù)拿到后才能生成,在面對生成超大數(shù)據(jù)量的文件時這顯然是會造成內(nèi)存溢出的,所以考慮使用讓邊寫入輸出流邊讓瀏覽器下載的形式來完成需求。 最近接到一個需求,通過選擇的時間段導出對應(yīng)的用戶訪問日志到excel中, 由于用戶量較大,經(jīng)常會有導出50萬加數(shù)據(jù)的情況。而常用的PHPexcel包需要把所有數(shù)據(jù)拿到后才能生成excel, 在面對生成超大數(shù)據(jù)量的excel文件時這顯然...

    Neilyo 評論0 收藏0
  • [轉(zhuǎn)]詳解PHP設(shè)置定時任務(wù)的實現(xiàn)方法

    摘要:服務(wù)器定時任務(wù)服務(wù)器定時任務(wù)需要你是獨立的服務(wù)器,或者是,總之就是對系統(tǒng)的配置有足夠的權(quán)限,虛擬空間就不要折騰這個方法了,因為你沒有權(quán)限。 文章轉(zhuǎn)載自:問說網(wǎng) ? 詳解PHP設(shè)置定時任務(wù)的實現(xiàn)方法地址:http://www.uedsc.com/php-timing-task.html 定時運行任務(wù)對于一個網(wǎng)站來說,是一個比較重要的任務(wù),比如定時發(fā)布文檔,定時清理垃圾信息等,現(xiàn)在的網(wǎng)站大...

    lemon 評論0 收藏0
  • PHP 實現(xiàn)定時任務(wù)的幾種方法

    摘要:為系統(tǒng)增加的第一行代碼不會影響該腳本在下的運行,因此您也可以用該方法編寫跨平臺的腳本程序。指定會話頁面在客戶端中的有限期分鐘缺省下為分鐘。最原始的博主沒有找到,只能在此聲明,特為轉(zhuǎn)載。 這幾天需要用PHP寫一個定時抓取網(wǎng)頁的服務(wù)器應(yīng)用. 在網(wǎng)上搜了一下解決辦法, 發(fā)現(xiàn)OSchina的 一個問題的解答很精彩(值得一看,謝謝大牛們的精彩回答O(∩_∩)O~), 提出幾種解決辦法.現(xiàn)總結(jié)如下...

    huhud 評論0 收藏0
  • PHP下載文件、限速、X-sendfile

    摘要:主要用于存儲速度不同步的設(shè)備或者優(yōu)先級不同的設(shè)備之間傳辦理數(shù)據(jù)的區(qū)域。機制,意味在之前,建立了一新的隊列,數(shù)據(jù)必須經(jīng)過該隊列。當需要下載的文件很大的時候,這種方式將消耗大量內(nèi)存,甚至引發(fā)進程超時或崩潰,接下來就使用到。 一、普通文件下載 ①laravel框架HTTP響應(yīng)的download方法 $pathToFile = myfile.csv;//參數(shù)一:絕對路徑 $downloadNa...

    Lionad-Morotar 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<