Re: PHP 4.0 Bug #9373 Updated: Filesystem read not binary safe?

From: Date: Fri, 23 Feb 2001 14:56:15 +0000
Subject: Re: PHP 4.0 Bug #9373 Updated: Filesystem read not binary safe?
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-47341@lists.php.net to get a copy of this message
On 22 Feb 2001, Bug Database wrote: > ID: 9373 > Updated by: sniper > Reported By: auke@muze.nl > Old-Status: Open > Status: Closed > Bug Type: Filesystem function related > Assigned To: > Comments: > > This should be fixed in CVS already. Please try a dev build from > http://www.php4win.de/ > > --Jani Hi, we've tried the dev build (4.05.dev) and it seems to work, thanks! however (there's always an however:) we've still got a problem. In the distribution of Ariadne we've included a serialized array in a separate file. When reading this file using the following code: $data=fread($fp,$fs); $mod->data=unserialize($data); unserialize fails halfway through the data. Also the string length of $data is smaller than the file length. After changing the code to this: $data=fread($fp,$fs); $data=str_replace("\n","\r\n",$data); $mod->data=unserialize($data); unserialize() ran fine... it seems that fread still 'fixes' return/linefeeds (btw: the first version of the code runs fine with either the cgi or the unix apache module version). regards, Auke van Slooten http://www.muze.nl/

« previous php.dev (#47341) next »