Hola!
Te doy algunas sugerencias.....
Si vas a comparar dos cadenas teniendo en cuenta las mayusculas/minuscolas no tiene sentido (y es una perdida de tiempo, mas que nada con ereg()) usar egreg() o strcmp(); en cambio comparalas directamente en el if()
Código PHP:
if("ejemplo" == $_POST['cajatexto']) {
// es verdadero solamente "ejemplo" y
// no "EJEmPLO"
Por otro lado, si no te interesa la distincion entre mayus/minus ahí si.... usas strcasecmp() o eregi().
Código PHP:
if (strcasecmp("script",$_POST['camponombre'])==0) {
// es verdadero so camponiombre vale "script" o "SCRIPT" o "SCRIpt"
Saludos