PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
This has just now appeared on the main screen of phpMyAdmin 2.3.3-rc1
You are using PHP 4.2.3, which has a serious bug with multi-byte strings (mbstring). See PHP bug report 19404. This version of PHP is not recommended for use with phpMyAdmin.
Should I (we) be concerned?
I assume this refers to unicode, which I do not use.
The fix appears to be to reinstall a new version of PHP or recompile with certain configure options removed if of course the problem is affecting you (i.e. Post variable names stripped of first 4 characters).
I don't have any control pf the php installation(s), unfortunately. I read the bug reports and couldn't make much sense of them. One person asked what is CVS and got no answer. None of the possible solutions seemed available to me, in any case.
It's not affecting me generally, but I haven't done anything with phpMyAdmin at this point, other than view some data.
I would upgrade phpMyAdmin as release candidates can be buggy. It looks like they had to make a change in a later version so that the error doesn't show unless you have mbstring loaded.
phpmyadmin changelog wrote:2002-11-28 Marc Delisle
* main.php3: display PHP 4.2.3 warning only if mbstring is loaded