Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2007, 05:59
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 19 años, 5 meses
Puntos: 49
problema con strpos y ñ Ñ????

holas pues yo valido una entrada con eso

Código PHP:
<?php
if (isset($_POST[enviar])&& $_POST[nick] != "")
{
$nickv $_POST[nick];
        
$permitidos " abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ0123456789-_.@![]¡+*^¨´áäëéíóöúüÁÄÉËÍÏÓÖÚÜ";
           for (
$i=0$i<strlen($nickv); $i++)
        {
          if (
strpos($permitidossubstr($nickv,$i,1))===false)
          {
         echo 
"<div align=\"center\"><font size=\"1\" face=\"Verdana\"><br><br>El Nick Contiene <br>Caracteres Inv&aacute;lidos.<br><br>",
         
"<form name=\"aqui\" action=\"tag.php\" style=\"margin:0;padding:0;\">",
         
"<input type=\"submit\" name=\"acept\" value=\"Aceptar\" style=\"font-family: Verdana;color: #000000;font-size: 10px;background-color: #FFFFFF;border-color: #222222;text-decoration: none;\"></form></font></div>";
         return 
false;
          }
           }
}
?>
aqui se ejecuta lo que sigue si esque pasa la validacion :)
bueno se supone que arriba valido la entrada nick que no tenga caracteres tales como < > / etc... bueno me funciona perfecto pero un susuario me dijo que ponia niño loko de nick y decia que tenia caracteres indevidos tonces probe y si era verdad tonces pregunto :/ ademas los acentos tampoco los toma á Á etc... solo letras y numeros :/

saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!