From:             michael at mompopmedia dot com
Operating system: redhat 9
PHP version:      5.0.0RC2
PHP Bug Type:     Output Control
Bug description:  unparsed code dumped 

Description:
------------
When I change a script, php parses and output the expected results, but
also outputs unparsed code.  The unparsed code that gets outputed to the
browser is either a portion of the code from the current script, or
(strangely) a portion of the code from a previously saved version of the
script.

My build is as follows:

System  Linux kc.node1.com 2.4.20-30.9smp #1 SMP Wed Feb 4 20:36:46 EST
2004 i686
Build Date      Apr 29 2004 15:32:32
Configure Command       './configure' '--with-apxs=/usr/local/apache/bin/apxs'
'--with-xml' '--enable-bcmath' '--enable-calendar' '--with-curl'
'--with-dom' '--with-dom-xslt' '--with-dom-exslt' '--enable-exif'
'--enable-ftp' '--with-gd' '--with-jpeg-dir=/usr/local'
'--with-png-dir=/usr' '--with-xpm-dir=/usr/X11R6' '--with-gettext'
'--with-imap' '--with-imap-ssl' '--with-kerberos' '--enable-mbstring'
'--enable-mbstr-enc-trans' '--enable-mbregex' '--with-mcrypt'
'--with-mhash' '--enable-magic-quotes' '--with-mysql=/usr'
'--with-openssl' '--enable-discard-path' '--with-pear' '--enable-xslt'
'--with-xslt-sablot' '--enable-sockets' '--enable-track-vars' '--with-ttf'
'--with-freetype-dir=/usr' '--enable-gd-native-ttf' '--enable-versioning'
'--enable-wddx' '--with-xmlrpc' '--with-zlib' '--enable-simplexml'
'--enable-soap'
Server API      Apache
Virtual Directory Support       disabled
Configuration File (php.ini) Path       /usr/local/lib/php.ini
PHP API         20031224
PHP Extension   20040412
Zend Extension  220040412
Debug Build     no
Thread Safety   disabled
IPv6 Support    enabled
Registered PHP Streams  php, file, http, ftp, compress.zlib, https, ftps
Registered Stream Socket Transports     tcp, udp, unix, udg, ssl, tls

Server Version: Apache/1.3.29 (Unix) PHP/5.0.0RC2 mod_auth_passthrough/1.8
mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2634 mod_ssl/2.8.16
OpenSSL/0.9.7a
Server Built: Apr 29 2004 14:52:49

Reproduce code:
---------------
code was:

<?php

set_include_path('/home/vendors/ims_gateway/lib:'.get_include_path());
include('XML/RPC/Server.php');

function server($msg) {
    include('Var_Dump.php');
    $dump = new Var_Dump();
    $out = $dump->r_display($msg);
    file_put_contents('server.html', $out);
    
    return new XML_RPC_Response(true);
}

$map = array("server" => 
            array("function" => 'server',
                    "signature" => array(array("int", "string",
"string")),
                    "docstring" => "Some docs"));
                    
$server = new XML_RPC_Server($map);

?>

then changed to:


<?php

phpinfo();

?>

Expected result:
----------------
regular phpinfo() output

Actual result:
--------------
...
lots of phpinfo() output followed by unparsed garbage
....
</tbody></table><br>
</div>th('/home/vendors/ims_gateway/lib:'.get_include_path());
include('XML/RPC/Server.php');

function server($msg) {
    include('Var_Dump.php');
    $dump = new Var_Dump();
    $out = $dump-&gt;r_display($msg);
    file_put_contents('server.html', $out);
    
    return new XML_RPC_Response(true);
}

$map = array("server" =&gt; 
            array("function" =&gt; 'server',
                    "signature" =&gt; array(array("int", "string",
"string")),
                    "docstring" =&gt; "Some docs"));
                    
$server = new XML_RPC_Server($map);

?&gt;</body></html>

-- 
Edit bug report at http://bugs.php.net/?id=28440&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=28440&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=28440&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=28440&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=28440&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=28440&r=needtrace
Need Reproduce Script:      http://bugs.php.net/fix.php?id=28440&r=needscript
Try newer version:          http://bugs.php.net/fix.php?id=28440&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=28440&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=28440&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=28440&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=28440&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=28440&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28440&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=28440&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=28440&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=28440&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=28440&r=float

Reply via email to