ID:               49611
 Updated by:       ras...@php.net
 Reported By:      d dot reade at readesresidential dot com
 Status:           Bogus
 Bug Type:         Filesystem function related
 Operating System: CentOS 5.3 x86
 PHP Version:      5.2.11
 New Comment:

And you can reproduce it with a 2-liner like that?  I can't on my Linux
box.

Try this on your system:

$img = file_get_contents('http://slowgeek.com/flat.png');
file_put_contents('flat.png',$img);

run it a couple of times from the command line.  Is your flat.png ever
corrupted?  




Previous Comments:
------------------------------------------------------------------------

[2009-09-20 20:54:47] d dot reade at readesresidential dot com

Ah fair play, sorry for the confusion. It was an example of what
functions I was using. The real code uses http:// to fetch the required
image.

------------------------------------------------------------------------

[2009-09-20 20:50:53] ras...@php.net

The thing that doesn't make sense in your bug report is that your
reproduce code just says:

$file = file_get_contents('image.jpg');
file_put_contents('newimage.jpg', $file);

There is no HTTP involved here, so where would the HTTP headers come
from?  


------------------------------------------------------------------------

[2009-09-20 20:28:08] d dot reade at readesresidential dot com

But the problem stops occurring as soon as I downgrade to PHP 5.2.10.
No changes are being made to any configuration or extensions either.

------------------------------------------------------------------------

[2009-09-20 19:55:17] paj...@php.net

Can't reproduce on many servers/platforms. Double check your script or
config, something could be wrong.

------------------------------------------------------------------------

[2009-09-20 18:04:39] d dot reade at readesresidential dot com

Just to clarify the header information is being automatically added to
random images (not all) since PHP 5.2.11. I have seen a similar bug
report, however my issue has occurred since installing PHP 5.2.11 today.
Downgrading to PHP 5.2.10 fixes the problem and everything works as
expected from that point on.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/49611

-- 
Edit this bug report at http://bugs.php.net/?id=49611&edit=1

Reply via email to