27/08/2009, 04:33
|
| | Fecha de Ingreso: septiembre-2008 Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 16 años, 2 meses Puntos: 41 | |
Respuesta: Filtrar caracteres especiales ? Aquí http://www.calinsoft.com/2008/10/lim...os-en-php.html tienes esta función:
Código:
function limpiar ($cadena){
if (empty($cadena)) return false;
//limpiamos todos los caracteres invalidos
$nueva_cadena = ereg_replace("[^ A-Za-z0-9_]", "", $cadena);
return $nueva_cadena;
}
$cadena = "Esto es un texto de letras, numeros 12345 y caracteres raros !£$%^&";
echo limpiar ($cadena);
con eso eliminas los caracteres especiales y solo permite números y letras, ahora modificamos la función de esta forma para que no permita números:
Código:
function limpiar ($cadena){
if (empty($cadena)) return false;
//limpiamos todos los caracteres invalidos
$nueva_cadena = ereg_replace("[^ A-Za-z]", "", $cadena);
return $nueva_cadena;
}
echo limpiar('<>!?&%@()1234lalalañ');
un saludo. |