ID: 26547 Updated by: [EMAIL PROTECTED] Reported By: mycia at pchome dot com dot tw -Status: Open +Status: Bogus Bug Type: Output Control Operating System: Windows 2000 Pro PHP Version: 4.3.4 New Comment:
Please do not submit the same bug more than once. An existing bug report already describes this very problem. Even if you feel that your issue is somewhat different, the resolution is likely to be the same. Thank you for your interest in PHP. See bug #26238 (ALWAYS search the bug database before submitting another report about same issue..) Previous Comments: ------------------------------------------------------------------------ [2003-12-07 10:19:46] mycia at pchome dot com dot tw I use CLI version, but the result is the SAME !!!!!!!!! C:\php-4.3.4-Win32>cli\php -v PHP 4.3.4 (cli) (built: Nov 2 2003 23:47:34) Copyright (c) 1997-2003 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies same in CLI version of PHP 5.0.0b2 ------------------------------------------------------------------------ [2003-12-07 09:53:29] [EMAIL PROTECTED] You should use the CLI version (Command Line Interface) if you want to use PHP on the commandline, and not the CGI-FASTCGI version. Not a bug -> bogus. ------------------------------------------------------------------------ [2003-12-07 09:51:19] mycia at pchome dot com dot tw C:\php>php -v PHP 4.3.4 (cgi-fcgi) (built: Nov 2 2003 23:47:22) Copyright (c) 1997-2003 The PHP Group Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies btw, I tested PHP 5.0.0b2, the same problem exists PHP 5.0.0b2 (cgi-fcgi) (built: Oct 30 2003 12:37:18) Copyright (c) 1997-2003 The PHP Group Zend Engine v2.0.0-dev, Copyright (c) 1998-2003 Zend Technologies ------------------------------------------------------------------------ [2003-12-07 09:02:32] [EMAIL PROTECTED] please add the output of: c:\php\php.exe -v ------------------------------------------------------------------------ [2003-12-07 08:58:50] mycia at pchome dot com dot tw Description: ------------ under Windows 2000 Pro DOS mode I use c:\php\php.exe -f c:\php\test.php to 'echo' one word for every second but nothing shown until the end of the execution I tested it in PHP 4.3.4 & 4.2.3 (Windows version) however, it works fine in PHP 4.1.2 (Windows version) ps: I didn't use any output control function Reproduce code: --------------- <?php //I didn't use output control like ob_start() //in PHP 4.3.4 & 4.2.3, I can't see each line for every second (doesn't happen in PHP 4.1.2) for($i=0;$i<5;$i++) { echo $i."\n"; flush(); //doesn't make any difference with or without this line sleep(1); } //all outputs are shown together at the end of the execution ?> Expected result: ---------------- it is expected to see each word every one second Actual result: -------------- nothing shown during the execution all results are shown together at the end of the execution ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26547&edit=1