Sv Community El Salvador
Soporte y Tecnología => Programación => Web => Mensaje iniciado por: pippin en julio 16, 2010, 07:55:47 am
-
Hola compañeros de Svcommunity, en este caso tengo una duda muy particular, tengo un textarea normalito como se inserta con html y es esto lo que quiero desabilitar el html, quiero que si un usuario hace un comentario que siempre se hace en un textarea, que si inserta o digita codigo html que el navegador no lo interprete como tal.
Espero me entiendan y me ayuden.
-
al momento en que envia el comentario, tu aplicacion debe filtrar el html.
Si usas PHP, este viene con una funcion que te queda apropiada:
http://php.net/manual/es/function.strip-tags.php (http://php.net/manual/es/function.strip-tags.php)
-
Hola vlad, gracias por responder, haber si me sigues ayudando:
string strip_tags ( string $str [, string $allowable_tags ] )
Esta es la parte como se aplica la funcion?
En la variable $str puede ir el nombre del textarea?
Gracias
-
Para deshabilitar html se puede uar la etiqueta <pre>, como otra opción: http://www.w3schools.com/TAGS/tag_pre.asp
-
string strip_tags ( string $str [, string $allowable_tags ] )
Esta es la parte como se aplica la funcion?
En la variable $str puede ir el nombre del textarea?
Gracias
Pues en el link que te dio vlad hay muchos ejemplos, el más sencillo seria éste:
<?php
//contenido del textarea
$textarea = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($textarea);
echo "\n";
// Allow <p> and <a>
echo strip_tags($textarea, '<p><a>');
?>
-
Ok gracias. Solucionado!!!
-
@~: aunqeu para eso mejor usar el <pre> que puso Snipe!
-
Ok, gracias a todos por sus repuestas voy a estudiar todas las posibilidades y ya despues os comento!!!