ID:               42473
 User updated by:  ce at netage dot bg
 Reported By:      ce at netage dot bg
 Status:           Open
 Bug Type:         Output Control
 Operating System: Irrelevant
 PHP Version:      5.2.4RC3
 New Comment:

with windows and apache and again Server API -> Apache 2.0 Handler
it is reproducable, so I suppose the problem is something connected to
the server api


here the CGI version in action - no problem

[EMAIL PROTECTED]:/usr/local/php-5.2.4/bin$ ./php-cgi
<?php
error_reporting(E_ALL);

ob_start();

$fp = fopen('php://output', 'w');
fwrite($fp, 'aaaaaaa');
fclose($fp);


$content = ob_get_clean();

header('X-z: 1');

echo $content;


X-Powered-By: PHP/5.2.4RC3
X-z: 1
Content-type: text/html

[EMAIL PROTECTED]:/usr/local/php-5.2.4/bin$


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

[2007-08-30 13:39:19] ce at netage dot bg

I just compile the latest version 5.2.4RC3

./configure --with-apxs2=/usr/bin/apxs2 --prefix=/usr/local/php-5.2.4

no php.ini, so everything is default

but I have discovered that if using CGI server api it is not
reproducable

this is from phpinfo()

I can give some other info for my configuration if needed

Build Date      Aug 30 2007 15:09:33 
Configure Command       './configure' '--with-apxs2=/usr/bin/apxs2'
'--prefix=/usr/local/php-5.2.4' 
Server API      Apache 2.0 Handler 
Virtual Directory Support       disabled 
Configuration File (php.ini) Path       /usr/local/php-5.2.4/lib 
Loaded Configuration File       (none) 
PHP API         20041225 
PHP Extension   20060613 
Zend Extension  220060519 
Debug Build     no

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

[2007-08-30 13:14:29] [EMAIL PROTECTED]

It's not enough to just say "I reproduced" when someone else can't. 
Provide some information how to reproduce this..

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

[2007-08-30 12:52:05] [EMAIL PROTECTED]

I'm reproducing the bug on Windows XP, PHP 5.2.3, Apache 2.0.54.


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

[2007-08-30 11:32:59] [EMAIL PROTECTED]

I don't know what your php.ini settings are but I can't even reproduce
it..


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

[2007-08-30 09:54:51] ce at netage dot bg

from the documentation:

php://output allows you to write to the output buffer mechanism in the
same way as print() and echo().

(taken from http://www.php.net/manual/en/wrappers.php.php)

so from the written the following code

<?php

ob_start();

echo 'aaaaaaa';

$content = ob_get_clean();

header('Content-type: text/html');

echo $content;

______________

should be equivalent to the problematic code, but it it not! this code
with echo does not yeld the warning

either fix the documentation, either the bug

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

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/42473

-- 
Edit this bug report at http://bugs.php.net/?id=42473&edit=1

Reply via email to