Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/04/2010, 02:41
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: error con eregi!! que estoy haciendo mal!

solucionado!! definitivamente....

bueno me respondo solo

la solucion que encontre pensando y pensando, recorde que yo habi post un codigo para acentos asi que lo busque y asi quedo mi validador (en parte ya que el codigo sigue luego le aplico htmlentities y un filtro para sacar lo que no quiero....

Código PHP:

$nombres
=@strtolower(@htmlspecialchars($_POST['nombres']));
function 
reemplazaMe($text) {
utf8_encode($text);
$codigo= array("á","é","í","ó","ú","ü","ñ","Á","&0acute;","É","Í","Ú");
$cambiar = array("á","é","í","ó","ú","ü","ñ","Á","Ó","É","Í","Ú");
$text str_replace($codigo$cambiar$text);
//pongo primera en mayusculas ya que es nombre
$textucwords(strtolower($text));
return 
$text;
}
$nombres=reemplazaMe($nombres);
if (!
preg_match('/^[a-z\áéíóúñü ]{3,25}$/i'$nombres)) 
    {
  
$error_nombres="error nombres";
  
$error_stop=1;
    } 

espero que le sea de utilidad!!!

gracias!!