- Timestamp:
- 03/16/10 12:19:30 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/gotodownload.php
r2125 r2260 171 171 if (preg_match("#^".ini_get('session.save_path')."/(".$GLOBALS['phpgw']->session->sessionid."/)*[A-z]+_".$GLOBALS['phpgw']->session->sessionid."[A-z0-9]*(\.[A-z]{3,4})?$#",$strFileName)) 172 172 { 173 readfile($strFileName); 173 //avoid stuck request 174 session_write_close(); 175 176 //reset time limit for big files 177 set_time_limit(0); 178 179 if ($fp = fopen ($strFileName, 'rb')) 180 { 181 $bufferSize=1024; 182 for ($i=$bufferSize; $i<=filesize($strFileName); $i+=$bufferSize) 183 { 184 echo fread($fp, $i); 185 flush(); 186 ob_end_flush(); 187 } 188 fclose ($fp); 189 } 190 //readfile($strFileName); 174 191 exec("rm -f ".escapeshellcmd(escapeshellarg($strFileName))); 175 192 }
Note: See TracChangeset
for help on using the changeset viewer.