Bug #13376 Updated: strings from ibase_fetch_row() have hidden garbage at end

From: Date: Fri, 21 Sep 2001 16:24:10 +0000
Subject: Bug #13376 Updated: strings from ibase_fetch_row() have hidden garbage at end
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-66272@lists.php.net to get a copy of this message
ID: 13376 User updated by: tsnyder@internap.com Reported By: tsnyder@internap.com Old Status: Feedback Status: Open Bug Type: Unknown/Other Function Operating System: Linux 2.4.4-ac9 Debian viariant PHP Version: 4.0.5 New Comment: Sure. It may take a bit (production environment <sigh>), but I should be able to get it at least on my test machine. Previous Comments: ------------------------------------------------------------------------ [2001-09-21 12:08:23] rasmus@php.net I think this may be fixed. Could you try a current snapshot from http://snaps.php.net and let us know? ------------------------------------------------------------------------ [2001-09-21 12:03:02] tsnyder@internap.com I'm getting hidden garbage at the end of string values returned from Interbase; I'm using these strings as keys to arrays and getting back nothing. It appears there is junk at the end of the string (on the stack) that the array-index routine is picking up, but the string routines don't: $row = ibase_fetch_row($queryRv); $STATE = $row[0]; // this line prints "foo[RAW] = []" echo "foo[$STATE] = [".$foo[$STATE]."]"; // this line prints "foo[RAW] = [1]" echo "foo[$STATE] = [".$foo[trim($STATE)]."]"; For more detail see: http://www.shalos.com/trent/phpbug.tgz Any idea what might be wrong here? t. Trent W. Snyder P.S. from phpinfo(): './configure' '--with-apxs' '--with-mysql' '--with-interbase=/usr/local/interbase' '--enable-trans-sid' '--enable-trackvars' Apache/1.3.19 (Unix) PHP/4.0.5 mod_perl/1.25 mod_ssl/2.8.1 OpenSSL/0.9.6a ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=13376&edit=1

« previous php.dev (#66272) next »