#47150 [NEW]: substr() don't work sometimes

From: Date: Mon, 19 Jan 2009 16:55:53 +0000
Subject: #47150 [NEW]: substr() don't work sometimes
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-133016@lists.php.net to get a copy of this message
From: info at thierry-roussel dot com Operating system: Linux 2.6.24. PHP version: 5.2.8 PHP Bug Type: Strings related Bug description: substr() don't work sometimes Description: ------------ we have a probleme on production server with php 5.2.6 And the server administrator want to update on the 5.2.8 only if this bug is resolve in this version. Sometimes, substr don't work and sometimes it does The bug come only when there ist a specialchar like é or è. we work in iso. it is a production server with many client, so the administrator will not use the cvs version. Thanks Reproduce code: --------------- <?php echo htmlentities(substr(html_entity_decode("&eacute;abcde"),0,3))."<br>"; ?> Expected result: ---------------- éab Actual result: -------------- sometimes : éab sometimes : éabcde -- Edit bug report at http://bugs.php.net/?id=47150&edit=1 -- Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=47150&r=trysnapshot52 Try a CVS snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=47150&r=trysnapshot53 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=47150&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=47150&r=fixedcvs Fixed in CVS and need be documented: http://bugs.php.net/fix.php?id=47150&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=47150&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=47150&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=47150&r=needscript Try newer version: http://bugs.php.net/fix.php?id=47150&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=47150&r=support Expected behavior: http://bugs.php.net/fix.php?id=47150&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=47150&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=47150&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=47150&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=47150&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=47150&r=dst IIS Stability: http://bugs.php.net/fix.php?id=47150&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=47150&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=47150&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=47150&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=47150&r=mysqlcfg

« previous php.bugs (#133016) next »