Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2011, 15:47
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: detectar caracteres especiales

Ya te lo ha dicho Gatorv, para eso necesitas usar expresiones regulares.

Un sencillo ejemplo para tu caso:

Código PHP:
Ver original
  1. $texto = "España y su olé";
  2.  
  3. if (preg_match("/(á|é|í|ó|ú|ñ+)/", $texto)) {
  4.     echo "Vaya parece ser que has introducido caracteres no válidos";
  5. } else {
  6.     echo "Todo correcto...";
  7. }

Cómo ves habría que mejorarlo pero eso ya lodejo en tus manos

Saludos,