#26094 [Opn->Bgs]: Filesize of downloaded file larger then the original file size

From: Date: Mon, 03 Nov 2003 18:43:27 +0000
Subject: #26094 [Opn->Bgs]: Filesize of downloaded file larger then the original file size
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-49889@lists.php.net to get a copy of this message
ID: 26094 Updated by: sniper@php.net Reported By: uwe dot beier at zf dot com -Status: Open +Status: Bogus Bug Type: IIS related Operating System: WinXP Prof. PHP Version: 4.3.3 New Comment: PHP does not cause this. (works fine for me) Previous Comments: ------------------------------------------------------------------------ [2003-11-03 05:49:44] uwe dot beier at zf dot com session.use_trans_sid was on and is now turned off. After the restart of the webserver the bug can be still reproduced! ------------------------------------------------------------------------ [2003-11-03 05:39:05] moriyoshi@php.net Most likely you have turned on session.use_trans_sid. Check your php.ini. ------------------------------------------------------------------------ [2003-11-03 05:32:53] uwe dot beier at zf dot com Description: ------------ while downloading a file with the header function, the size of the downloaded file is between 100 and 1000 bytes larger, than the original file on the server. PHP version is 4.3.3 and Webserver is IIS 5.0 (OS: WinXP). The same problem occured with PHP 4.3.2 on an Apache 1.3.28 and was fixed by updating PHP to version 4.3.3 There are no blank lines after the last line and there are no include files or auto_prepend files. Reproduce code: --------------- <?PHP $name="E:/ftpx/test/20031013_standards_proe.tgz"; $save_as_name = basename($name); header("Cache-control: private"); header("Content-Type: application/octet-stream"); header("Content-Disposition: filename=$save_as_name"); header("Content-Transfer-Encoding: binary"); header("Content-length: " . filesize($name)); header("Pragma: public"); echo readfile($name); ?> Expected result: ---------------- the original size is 158.994.464 Bytes, the downloaded file has 158.994.600 Bytes. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26094&edit=1

« previous php.bugs (#49889) next »