Hola, yo tuve que hacer hace poco lo mismo. Yo hice una función parecida y me ayudaron a mejorarla, puedes verla en este tema.
http://www.forosdelweb.com/f18/como-...pagina-963872/
Igual tienen razón la función ereg es obsoleta aunque yo la aplique y parece que todavía le dan soporte porque a mi me funciono sin problemas.
Sería bueno que fueras a la pagina de PHP para ver cual es la nueva función que recomiendan que ahora mismo no la recuerdo.
Ojala y te sirva el enlace.