PHP 4.0 Bug #7621 Updated: NULL-bytes cause fundamental problems in string processing

From: Date: Wed, 15 Nov 2000 22:28:28 +0000
Subject: PHP 4.0 Bug #7621 Updated: NULL-bytes cause fundamental problems in string processing
Groups: php.dev 
Request: Send a blank email to php-dev+get-38231@lists.php.net to get a copy of this message
ID: 7621 Updated by: waldschrott Reported By: vburwitz@mails-media.de Status: Closed Bug Type: Scripting Engine problem Assigned To: Comments: user replied that problem is partly solved, anyway there's one NS4.x issue remaining try this... <?php echo "abc\0XXX"; echo 'XXY'.str_repeat('as',60); ?> NS4.x (mozilla,IE etc. won't) simply does not recognize a bunch of characters, it's apparently a Netscape bug and I'm sure we can't do anything here to improve the situation any ideas anyone? Previous Comments: --------------------------------------------------------------------------- [2000-11-05 06:28:40] stas@php.net PHP 3 problem? --------------------------------------------------------------------------- [2000-11-03 19:19:55] waldschrott@php.net your example (duped out) with chr(0) again works for me, I tested now on win32 (4.0.4dev) AND linux(4.0.3dev), both are ok. perhaps anyone else can try to verify --------------------------------------------------------------------------- [2000-11-03 13:31:25] waldschrott@php.net hm, works for me (4.0.4dev win32)... strlen() is ok. output is ok. --------------------------------------------------------------------------- [2000-11-03 09:28:45] vburwitz@mails-media.de Fundamental String Append Problem!!! If NULL-bytes are in a string then appending the string won't work. e.g. (NULL-byte written as "0" here) $a ="abc0def"; $b ="1230456"; $a .=$b; echo $a; => "abc" echo strlen($a); => "3" Well I don't have to mention that the problem is most probably related to NULL-termination of strings in C/C++. The above creates a lot of HUGE PROBLEMS and was working with PHP3, since I am depending on NULL-safe string processing. Could someone give me a fast reply if something more is known? Thanks V. Burwitz --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=7621

« previous php.dev (#38231) next »