![]() |
| |||
| Hola. Tengo un sitio web con php y mysql dedicado a juegos de lógica que ofrece la posibilidad de que el jugador ingrese su login, una vez resuelto el juego. Un pequeño porcentaje de los jugadores utilizan un login con términos o caracteres que me gustaría impedir (por soeces, o por otras razones). ¿Alguine conoce algún script php que se ecargue de "limpiar", o impedir este tipo de login, antes de insertarlo en la base de datos?. -- Saludos Martín López |
| | ||||
| ||||
| |
| |||
| "Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje news:i1wPh.4500$ak1.1940***news.ono.com... > Martin Lopez tal como el Sábado, 31 de Marzo de 2007 15:06 dijo: > >> Pens que sera un problema comn y que, tal vez, habra algo >> implementado. Gracias > > Es que es mas un problema social mas que técnico. > > Un ejemplo ... > Prohibes la cadena 'cabron' (tipo 'soez'). > El 7&?5%$ (aquí va el adjetivo que cada uno le quiera poner al listillo de > turno) pone 'kabron' o 'cabr0n' o cualquier otra combinación. > > Y así con todas las cadenas. > > Por otra parte, si prohibes la cadena 'puta' eliminas, de golpe, todas las > referencias a 'computadora', 'disputa', 'diputado', etc. > Creo que la solución que buscas pasa por definir expresamente cada término que no quieres que sea usado y reemplazarlo con la función str_replace. Te va a resultar algo engorroso y no exento de inconvenientes como el que mencionas. salú. *_buki_* |
| |||
| "Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje news:i1wPh.4500$ak1.1940***news.ono.com... > Martin Lopez tal como el Sábado, 31 de Marzo de 2007 15:06 dijo: > >> Pens que sera un problema comn y que, tal vez, habra algo >> implementado. Gracias > > Es que es mas un problema social mas que técnico. > > Un ejemplo ... > Prohibes la cadena 'cabron' (tipo 'soez'). > El 7&?5%$ (aquí va el adjetivo que cada uno le quiera poner al listillo de > turno) pone 'kabron' o 'cabr0n' o cualquier otra combinación. > > Y así con todas las cadenas. > > Por otra parte, si prohibes la cadena 'puta' eliminas, de golpe, todas las > referencias a 'computadora', 'disputa', 'diputado', etc. > Creo que la solución que buscas pasa por definir expresamente cada término que no quieres que sea usado y reemplazarlo con la función str_replace. Te va a resultar algo engorroso y no exento de inconvenientes como el que mencionas. salú. *_buki_* |
| |||
| "Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje news:i1wPh.4500$ak1.1940***news.ono.com... > Martin Lopez tal como el Sábado, 31 de Marzo de 2007 15:06 dijo: > >> Pens que sera un problema comn y que, tal vez, habra algo >> implementado. Gracias > > Es que es mas un problema social mas que técnico. > > Un ejemplo ... > Prohibes la cadena 'cabron' (tipo 'soez'). > El 7&?5%$ (aquí va el adjetivo que cada uno le quiera poner al listillo de > turno) pone 'kabron' o 'cabr0n' o cualquier otra combinación. > > Y así con todas las cadenas. > > Por otra parte, si prohibes la cadena 'puta' eliminas, de golpe, todas las > referencias a 'computadora', 'disputa', 'diputado', etc. > Creo que la solución que buscas pasa por definir expresamente cada término que no quieres que sea usado y reemplazarlo con la función str_replace. Te va a resultar algo engorroso y no exento de inconvenientes como el que mencionas. salú. *_buki_* |
| |||
| "Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje news:i1wPh.4500$ak1.1940***news.ono.com... > Martin Lopez tal como el Sábado, 31 de Marzo de 2007 15:06 dijo: > >> Pens que sera un problema comn y que, tal vez, habra algo >> implementado. Gracias > > Es que es mas un problema social mas que técnico. > > Un ejemplo ... > Prohibes la cadena 'cabron' (tipo 'soez'). > El 7&?5%$ (aquí va el adjetivo que cada uno le quiera poner al listillo de > turno) pone 'kabron' o 'cabr0n' o cualquier otra combinación. > > Y así con todas las cadenas. > > Por otra parte, si prohibes la cadena 'puta' eliminas, de golpe, todas las > referencias a 'computadora', 'disputa', 'diputado', etc. > Creo que la solución que buscas pasa por definir expresamente cada término que no quieres que sea usado y reemplazarlo con la función str_replace. Te va a resultar algo engorroso y no exento de inconvenientes como el que mencionas. salú. *_buki_* |
| |||
| "Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje news:i1wPh.4500$ak1.1940***news.ono.com... > Martin Lopez tal como el Sábado, 31 de Marzo de 2007 15:06 dijo: > >> Pens que sera un problema comn y que, tal vez, habra algo >> implementado. Gracias > > Es que es mas un problema social mas que técnico. > > Un ejemplo ... > Prohibes la cadena 'cabron' (tipo 'soez'). > El 7&?5%$ (aquí va el adjetivo que cada uno le quiera poner al listillo de > turno) pone 'kabron' o 'cabr0n' o cualquier otra combinación. > > Y así con todas las cadenas. > > Por otra parte, si prohibes la cadena 'puta' eliminas, de golpe, todas las > referencias a 'computadora', 'disputa', 'diputado', etc. > Creo que la solución que buscas pasa por definir expresamente cada término que no quieres que sea usado y reemplazarlo con la función str_replace. Te va a resultar algo engorroso y no exento de inconvenientes como el que mencionas. salú. *_buki_* |
| |||
| "Victor Lopez" <v.lopez.s***ono.com> escribió en el mensaje news:i1wPh.4500$ak1.1940***news.ono.com... > Martin Lopez tal como el Sábado, 31 de Marzo de 2007 15:06 dijo: > >> Pens que sera un problema comn y que, tal vez, habra algo >> implementado. Gracias > > Es que es mas un problema social mas que técnico. > > Un ejemplo ... > Prohibes la cadena 'cabron' (tipo 'soez'). > El 7&?5%$ (aquí va el adjetivo que cada uno le quiera poner al listillo de > turno) pone 'kabron' o 'cabr0n' o cualquier otra combinación. > > Y así con todas las cadenas. > > Por otra parte, si prohibes la cadena 'puta' eliminas, de golpe, todas las > referencias a 'computadora', 'disputa', 'diputado', etc. > Creo que la solución que buscas pasa por definir expresamente cada término que no quieres que sea usado y reemplazarlo con la función str_replace. Te va a resultar algo engorroso y no exento de inconvenientes como el que mencionas. salú. *_buki_* |
| |||
| El Fri, 30 Mar 2007 17:35:08 +0200, "Martin Lopez" <MALOPO45***telefonica.net> escribió: >Tengo un sitio web con php y mysql dedicado a juegos de lógica que ofrece la >posibilidad de que el jugador ingrese su login, una vez resuelto el juego. >Un pequeño porcentaje de los jugadores utilizan un login con términos o >caracteres que me gustaría impedir (por soeces, o por otras razones). >¿Alguine conoce algún script php que se ecargue de "limpiar", o impedir este >tipo de login, antes de insertarlo en la base de datos?. Puedes empezar por las sentencias condicionales: http://es.php.net/control-structures...-structures.if Luego llegarían las normalización de cadenas: http://es.php.net/strtolower o http://es.php.net/mb_strtolower Luego llegaría la búsqueda de patrones: http://es.php.net/strstr http://es.php.net/ereg http://es.php.net/preg_match Y luego, si ya están en la base de datos puedes recurrir a LIKE usando comodines (%). Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |
| |
| |||
| El Fri, 30 Mar 2007 17:35:08 +0200, "Martin Lopez" <MALOPO45***telefonica.net> escribió: >Tengo un sitio web con php y mysql dedicado a juegos de lógica que ofrece la >posibilidad de que el jugador ingrese su login, una vez resuelto el juego. >Un pequeño porcentaje de los jugadores utilizan un login con términos o >caracteres que me gustaría impedir (por soeces, o por otras razones). >¿Alguine conoce algún script php que se ecargue de "limpiar", o impedir este >tipo de login, antes de insertarlo en la base de datos?. Puedes empezar por las sentencias condicionales: http://es.php.net/control-structures...-structures.if Luego llegarían las normalización de cadenas: http://es.php.net/strtolower o http://es.php.net/mb_strtolower Luego llegaría la búsqueda de patrones: http://es.php.net/strstr http://es.php.net/ereg http://es.php.net/preg_match Y luego, si ya están en la base de datos puedes recurrir a LIKE usando comodines (%). Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Fri, 30 Mar 2007 17:35:08 +0200, "Martin Lopez" <MALOPO45***telefonica.net> escribió: >Tengo un sitio web con php y mysql dedicado a juegos de lógica que ofrece la >posibilidad de que el jugador ingrese su login, una vez resuelto el juego. >Un pequeño porcentaje de los jugadores utilizan un login con términos o >caracteres que me gustaría impedir (por soeces, o por otras razones). >¿Alguine conoce algún script php que se ecargue de "limpiar", o impedir este >tipo de login, antes de insertarlo en la base de datos?. Puedes empezar por las sentencias condicionales: http://es.php.net/control-structures...-structures.if Luego llegarían las normalización de cadenas: http://es.php.net/strtolower o http://es.php.net/mb_strtolower Luego llegaría la búsqueda de patrones: http://es.php.net/strstr http://es.php.net/ereg http://es.php.net/preg_match Y luego, si ya están en la base de datos puedes recurrir a LIKE usando comodines (%). Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| En el login no levanta el login scrip .bat (windows server 2003) | RM7000@gmail.com | Newsgroup microsoft.public.es.windows.server.general | 3 | 16-07-2008 18:18:48 |
| Login script, copiar directorio al primer login | Manuel Canseco GarcÃa | Newsgroup microsoft.public.es.windows.server.directorio_activo | 4 | 01-07-2008 13:41:00 |
| Limpiar DNS | Julio | Newsgroup microsoft.public.es.win2000 | 10 | 24-10-2007 18:25:31 |
| Limpiar VHS | Panparacuatro | Newsgroup es.rec.video.dvd | 1 | 19-09-2005 14:27:05 |
| Limpiar MDB | Adrian | Newsgroup microsoft.public.es.desarrollo | 6 | 24-07-2005 14:54:46 |