This means the developers of osCommerce should stop using ereg*()
functions whenever they can as they're going to be phased out in future versions of PHP. You may want to file a ticket or something to let them know about this.
In the meantime, to turn those deprecated notices off, set error_reporting()
to exclude E_DEPRECATED
either in one of osCommerce's config files or in your php.ini
if you can access it. This is the best you can do, because if you try to replace all those ereg*()
calls with preg_*()
calls in osCommerce's source code, an upgrade of osCommerce will just undo your changes and trigger the deprecation notices again.