ID: 9806
User Update by: [EMAIL PROTECTED]
Status: Closed
Bug Type: Filesystem function related
Description: fwrite doesn't work on Windows 2000 with Apache Server.

Now that's ok!
Thank you. You're great.

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

[2001-03-17 14:31:02] [EMAIL PROTECTED]
Note: I just added a note into the docs for fwrite() functions about this.

--Jani


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

[2001-03-17 14:26:20] [EMAIL PROTECTED]
RTFM: http://www.php.net/fopen

ie. Just add  the 'b':

fopen("http://www.some_site.com/some_picture.jpg", "rb"
fopen("http://www.some_site.com/some_picture.jpg", "wb"

--Jani


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

[2001-03-17 13:35:52] [EMAIL PROTECTED]
Thank you Jani!
This is the code:

if($fd_url = fopen("http://www.some_site.com/some_picture.jpg", "r"))
{
        $fd_img = fopen("c:\some_picture.jpg", "w");
                                
        while (!feof($fd_url))
        {
                $buffer = fread($fd_url, 4096);
                fwrite($fd_img, $buffer, strlen(buffer));
        }

        fclose($fd_img);
        fclose($fd_url);
}

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

[2001-03-17 13:20:17] [EMAIL PROTECTED]
What was the fopen() line you have used?

--Jani


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

[2001-03-17 06:51:05] [EMAIL PROTECTED]
I have two web servers with Windows 2000 running on them.
One of them uses as a web server Microsoft IIS and the other one Apache 1.3.19 for 
Windows. I have a php script which connects to a remote web server and grabs an image. 
The image is written on a file (with fwrite function) and saved on the local harddisk. 
If I run the php script on IIS the image is saved correctly. If I run the php script 
on Apache the image is corrupted (has a larger length in bytes; usually, between 1-50 
bytes).

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

The remainder of the comments for this report are too long.  To view the rest of the 
comments, please view the bug report online.

Full Bug description available at: http://bugs.php.net/?id=9806


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to