ID: 16114 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Feedback Bug Type: Sockets related Operating System: Windows 2000 AS PHP Version: 4.1.1 New Comment:
What's the status on this? Are you sure this is an issue with fputs and not instead an issue with file upload to a PHP script? What are you connecting to? If you are testing again, please try the latest snapshot; more changes have been made. http://snaps.php.net/win32/ Previous Comments: ------------------------------------------------------------------------ [2002-07-21 12:42:05] [EMAIL PROTECTED] I downloaded the file php4-win32-200207182200.zip and made a test uploading a 3.2MB file. It didn't work. With smallers files(a test with a 13b one) works. I'll do a test trying to establish the failure boundaries. Manu. ------------------------------------------------------------------------ [2002-07-18 21:49:39] [EMAIL PROTECTED] I will do. In this moment I've been facing troubles with my Internet connection, and I cannot download the snapshots. Manu. ------------------------------------------------------------------------ [2002-07-10 12:29:00] [EMAIL PROTECTED] Could you try this on 4.2.1, and the latest snapshot on http://snaps.php.net/win32/ ? The internal streams subsystem has been implemented in the snapshots, which is a complete rewrite. Thanks, -Jason ------------------------------------------------------------------------ [2002-03-25 16:12:18] [EMAIL PROTECTED] I did also a test(without chunking the data), I could send 48653 bytes, but couldn't 49229 bytes. With the chunking feature it must be some bug in my code, cause didn't work with 48653 bytes. Manu. ------------------------------------------------------------------------ [2002-03-25 15:42:42] [EMAIL PROTECTED] I did something like this. Didn't work. $socket = fsockopen( $host, $port, $err1, $err2, 30 ); if (!$socket) die ('conn'); $start = 0; $len = 4*1024; $result = 0; while ($result < strlen($request)) { $chunk = substr( $request, $start, $start+$len ); $result = $result + fputs( $socket, $chunk ); fflush( $socket ); $start = $start+$len; } fclose( $socket ); Hope you find the answer. :-> Manu. ------------------------------------------------------------------------ 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/16114 -- Edit this bug report at http://bugs.php.net/?id=16114&edit=1