Ignore:
Timestamp:
2012/09/06 15:10:42 (10 years ago)
Author:
Seasoft
Message:

#1620 (タイムアウトしそうなループ処理では、タイムアウトを延長する)
#1934 (ブラウザ強制送出は SC_Utils#sfFlush を使う)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php

    r22020 r22021  
    343343        $zv_filesize = filesize($realpath); 
    344344        header('Content-Length: ' . $zv_filesize); 
    345         set_time_limit(0); 
    346         ob_end_flush(); 
    347         flush(); 
    348345        //ファイル読み込み 
    349346        $handle = fopen($realpath, 'rb'); 
     
    354351        while (!feof($handle)) { 
    355352            echo fread($handle, DOWNLOAD_BLOCK*1024); 
    356             ob_flush(); 
    357             flush(); 
     353            SC_Utils_Ex::sfFlush(); 
     354            SC_Utils_Ex::extendTimeOut(); 
    358355        } 
    359356        fclose($handle); 
Note: See TracChangeset for help on using the changeset viewer.