FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Eliminar codigo HTML de un foro
Tengo un foro en http://www.juegos-mas.co.nr y quiero que cuando los usuarios creen una respuesta, se hagan los siguientes cambios, para que no se acepte el codigo HTML. Uso PHP.
'<' por '<' '>' por '>' '&' por '&' Hasta ahora, he usado la función str_replace() para hacer eso, pero tengo un ultimo problema. Luego de usar la str_replace() uso la funcion nl2br() y ahi es cuando todo se daña. este es mi codigo: Código PHP:
Espero me puedan ayudar. gracias. |
#2
|
||||
|
||||
Y por que no usas la función htmlspecialchars, que según creo se diseño para hacer lo que tu quieres.
http://es.php.net/manual/es/function...ecialchars.php |
#3
|
|||
|
|||
Muchas gracias, no conocía esa función. Sirve mucho, pero me dejo con un pequeño problema: los caracteres de nueva linea (\n) me los cambia por <br/> (hasta ahí todo bien), pero luego, en lugar de insertar el espacio me cambia ese <br/> por <br/>
Bueno... al fin y al cabo encontré en la misma pagina otra función, y combine dos para lograr lo que quería. así quedo el código: Código PHP:
Última edición por xtreme fecha: 14-10-2007 a las 22:35:46. Razón: No me habia dado cuenta del error, y pense que la funcion habia servido. Ya lo corregi usando otra. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error en el formateador de código del foro!!! | paldave | Varios | 4 | 31-08-2007 00:22:27 |
Obtener Código HTML | hcalero | Varios | 0 | 06-02-2007 12:55:10 |
asp.net en codigo html | Marquitos | Internet | 0 | 09-05-2006 10:39:33 |
Interpretar codigo Html | miguel_fr | Internet | 2 | 13-04-2004 15:17:21 |
|