ID: 25933 User updated by: flape at pobox dot sk Reported By: flape at pobox dot sk -Status: No Feedback +Status: Open Bug Type: Filesystem function related Operating System: Win2K PHP Version: 4.3.3 Assigned To: wez New Comment:
I experience the same problem even With 4.3.5RC4-dev. Previous Comments: ------------------------------------------------------------------------ [2003-12-04 02:23:43] [EMAIL PROTECTED] No feedback was provided. The bug is being suspended because we assume that you are no longer experiencing the problem. If this is not the case and you are able to provide the information that was requested earlier, please do so and change the status of the bug back to "Open". Thank you. ------------------------------------------------------------------------ [2003-11-28 17:32:02] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip Can you try using a PHP *5* snapshot (dated today)? If it works in PHP 5, I can port the changes down to PHP 4; otherwise, I don't think it will be possible to select on files under win32. ------------------------------------------------------------------------ [2003-11-05 10:05:41] flape at pobox dot sk I've done it in blocking and even in non-blocking mode with the same result ------------------------------------------------------------------------ [2003-11-04 03:45:31] [EMAIL PROTECTED] It should work with file handles. Try removing the stream_set_blocking() call: stream_select() will give you an indication if an operation would block - if it is set to non-blocking, it is possible that your OS is telling you it has nothing to do. ------------------------------------------------------------------------ [2003-10-21 08:30:43] flape at pobox dot sk Description: ------------ stream_select aplied on a file handle - that is told to be a stream too - emiadelly returns. Reproduce code: --------------- <? $fh = fopen('debug.txt','r+'); stream_set_blocking($fh ,false); $ra = array($fh); while(true){ while(0 == stream_select($ra,$w = NULL,$e = NULL,20)) $text = fgets($fh,10); echo $text; flush(); ob_flush(); } fclose($fh); ?> Expected result: ---------------- It should prit the context of debug.txt and everithing what was added to that file after starting the script. Actual result: -------------- Warning: stream_select(): unable to select [0]: No error in c:\temp\htdocs\debug.php on line 7 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25933&edit=1