Entrar Regístrate
 
¿como denegar poner links en los comentarios de mi web?
#1 ·

wenas, he hecho una pequeña web, y hice un simple sistema de comentarios con el tipico includo que carga una pagina html que es guardada a traves de otra php con :

$grabar = open........

pero algunas persona hacen link en las serpuestas para hacer publicidad y me gustaria saber si hay alguna manera de no dejar escribir un comentario si tiene etiquetas como < a href....>

gracias.


franciskiko_20
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#2 ·

Por supuesto, pero depende del código que estas poniendo para los comentarios. Por ejemplo con la función strip_tags quitas todo el html que haya podido meter... o si quieres dejar alguna, pues alguna...

Pero claro, depende de como has programado la web.


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#3 ·

tengo un archivo .html y se carga con un include, y quiero que al cargar con el include no muestre enlaces, ya probe con strip_tags de varia formas pero no logro hacerlo


franciskiko_20
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#4 ·

La solución es cuando se guarda los comentarios en la base de datos ¿sabes cuando se hace? ¿cómo se hace?


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#5 ·

los comentarios no se guardan en una base de datos solo uso :

pagina1:

<form action = "pagina.php" method = "POST">

<textarea name = "datos"></textarea>

<input type = "submit" value = "enviar">

</form>

pagina2 la php:

$recivido = $_POST['datos'];

$f = open("mostrar.html", "a")

fwrite($f," se guardara esto....<br> $recivido ")

fclose($f)

pagina1:

un include : include('mostrar.html')


franciskiko_20
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#6 ·
Escrito originalmente por @franciskiko_20

$recivido = $_POST['datos'];

$f = open("mostrar.html", "a")

fwrite($f," se guardara esto....<br> $recivido ")

Pues si primero tienes los comentarios en $recivido sobre esa variable tendrás que actuar para quitar el html que no te interese.


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#7 ·

un strip_tags no serviria verda? quizas con  un replace si podria solucionarlo o es complicarse demasiado?


franciskiko_20
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
#8 ·
Escrito originalmente por @franciskiko_20

un strip_tags no serviria verda?

¿Lo has probado?

¿Has probado a modificar el código poner esta función y ver si hace lo que quieres?


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#9 ·

Si muchas gracias, lo estaba probando pero de la manera incorrecta, aqui dejo de la menera que lo ice por si a alguien le sirve:

Código:
$links = $_POST['links'];
$denhtml = strip_tags($links);

franciskiko_20
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 78
Desde: 14/May/2011
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · PHP
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 17:28 UTC+02:00 DST
Temas similares
No se han encontrado temas similares