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. |
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 |
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:
|
La franja horaria es GMT +2. Ahora son las 07:28:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi