FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Probador de expresiones regulares
Que levanten la mano aquellos que, como yo, sean incapaces de hacer una expresión regular que funcione.
Bueno, pues hoy he tenido esa necesidad para un programa relativamente complejo, y para probar se me ha ocurrido hacer un archivo PHP la mar de majo. Ya verás tú qué cosa: Código PHP:
Lo de los "juankeos" viene de "juankear" que es la castellanización del inglés to hack. He probado varias técnicas para juankearlo y no he sido capaz, así que no sé por qué otros programas PHP usan cienes y cienes de líneas para hacer lo mismo si con htmlentities ya basta... En parte lo pongo aquí por no perderlo (estoy en el trabajo, y ahora no tengo otro sitio donde ponerlo) pero también para que la gente lo use, si quiere. Esta tarde, si puedo, lo subo a mi webería por si queréis probarlo. Última edición por Ñuño Martínez fecha: 30-09-2011 a las 13:59:46. |
#2
|
||||
|
||||
Oye, y eso de "Obtiene los datos del formulario y los filtra para evitar juankeos." ¿dónde se estudia?.
¿Hay que tener en cuenta esas cosas y las de "injection sql" para cualquier web?, ¿así están las cosas? ¿Dónde puedo encontrar información de esas cosas?, a ser posible en andaluz, aunque también me vale en castellano o español, es que uno es multilingüe |
#3
|
||||
|
||||
Creo que un probador de expresiones regulares debería incluir una llamada a preg_quote.
// Saludos |
#4
|
||||
|
||||
Cita:
Por ejemplo, en este comprobador es absurdo buscar y anular inyecciones de código SQL, porque no se hace referencia alguna a bases de datos. Simplemente me limito a evitar que metan código JavaScript. En cuanto a dónde buscar información, pues hay varios sitios. La propia documentación oficial de PHP en http://www.php.net ya da muchísimas pistas. Posiblemente en W3Schools también haya información, pero digo "posiblemente" porque ni lo he mirado (hasta ahora esta web sólo la consulto para HTML, CSS y JavaScript). Cita:
De todas formas, no es difícil añadirlo, o incluso que haga dos comprobaciones, una con "preg_quote" y otra sin ella, y que muestre ambos resultados. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Expresiones Regulares | ivantj24 | Varios | 5 | 11-03-2011 13:12:33 |
Expresiones Regulares | angelholberg | Varios | 2 | 05-11-2008 18:13:43 |
Ayuda con expresiones regulares | Lerak | Varios | 1 | 13-04-2008 01:05:41 |
expresiones regulares en sql | jonmendi | SQL | 1 | 24-12-2004 15:28:39 |
Expresiones regulares | roman | Varios | 1 | 18-08-2003 17:08:37 |
|