Autor
|
Tema: Filtro de palbrotas (Leído 10,438 veces)
|
Shell Root
|
[SNIP]
$FiltroGroserias = "true";
[SNIP] Igual seguiria siendo una "string", ponedlo así, $FiltroGroserias = false;
Y explicanos, para que esa variable?
...,Y tambien por que mi computadora de daño y esta es un WINDOWS 98 de la AGENCIA ... FAIL!
|
|
« Última modificación: 15 Septiembre 2010, 20:47 pm por Shell Root »
|
En línea
|
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
|
|
|
|
Shell Root
|
Seh, pero la cuestión es, por que usar esa variable?, es decir, para que la usas?. No entiendo su funcionamiento dentro del código.
|
|
|
En línea
|
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
|
|
|
neopuerta360
Desconectado
Mensajes: 240
La mejor comunidad de neopets
|
Seh, pero la cuestión es, por que usar esa variable?, es decir, para que la usas?. No entiendo su funcionamiento dentro del código.
Eso era si el usuario queria activar la funcion palabrotas.Ya que es un sistema de comentarios sin base de datos. Pero ya le quite el codigo.
|
|
|
En línea
|
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
El source esta mal escrito, recuerda que estas usando expresiones regulares y no buscando una palabra dentro de un texto, este tiene su reglas aunque tu error se encuentra en que antes comenzar a escribir la Regexp, necesita comenzarlo con barra y al final igual. Asi deberia de ir: <? $alerta[1] = "No se acepta esta palabra [$palabrotas]"; // Palabras no permitidas $palabrotas[] = '"/pinche/"'; $palabrotas[] = '"/pendejo/"'; $palabrotas[] = '"/puto/"'; $palabrotas[] = '"/marica/"'; $palabrotas[] = '"/chinga/"'; $palabrotas[] = '"/coño/"'; $palabrotas[] = '"/cabron/"'; ?>
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
neopuerta360
Desconectado
Mensajes: 240
La mejor comunidad de neopets
|
este seria el codigo: configuracion.php
<? $alerta[1] = "No se acepta esta palabra [$palabrotas]";
// Palabras no permitidas
$palabrotas[] = '"/pinche/"'; $palabrotas[] = '"/pendejo/"'; $palabrotas[] = '"/puto/"'; $palabrotas[] = '"/marica/"'; $palabrotas[] = '"/chinga/"'; $palabrotas[] = '"/coño/"'; $palabrotas[] = '"/cabron/"'; ?>
Luego donde recibira el comentario se pone el siguiente codigo, ejemplo: comentario-enviado.php: <? @include("configuracion.php"); ?>
Y en la misma pagina se pone el siguiente codigo: <?php
// Filtro de malas palabras if($FiltroGroserias){ foreach($palabrotas as $palabrotas) { if(preg_match($palabrotas, $nick) OR preg_match($palabrotas, $email) OR preg_match($palabrotas, $mensaje)) { $error[] = $alerta[1]; break; } } } ?>
Asi deberia ir el codigo no!
|
|
« Última modificación: 15 Septiembre 2010, 23:31 pm por neopuerta360 »
|
En línea
|
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
asi esta mejor xD. <?php // Filtro de malas palabras if($FiltroGroserias) { foreach($palabrotas as $palabrotas) { { $error[] = $alerta[1]; break; } } } ?>
Trata de probar los códigos antes de preguntar.
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
neopuerta360
Desconectado
Mensajes: 240
La mejor comunidad de neopets
|
A Hora el codigo si esta bueno?
|
|
|
En línea
|
|
|
|
neopuerta360
Desconectado
Mensajes: 240
La mejor comunidad de neopets
|
|
Re: BBcode
« Respuesta #18 en: 15 Septiembre 2010, 23:38 pm » |
|
otra pregunta para agregar textos e emoticones el codigo es asi: BBcode.php// BBcode
function Remplazar() { global $mensaje; $mensaje = str_replace("[:)]","<img src=\"ikon/sonrisa.gif\">", $mensaje); $mensaje = str_replace("[b]","<b>",$mensaje) ; $mensaje = str_replace("[/b]","</b>",$mensaje) ;
return; }
Cual es elcodigo javascript para agregar los codigos ejemplo: [imagen]url de la imagen[/imagen]
|
|
|
En línea
|
|
|
|
~ Yoya ~
Wiki
Desconectado
Mensajes: 1.125
|
Cual es elcodigo javascript para agregar los codigos ejemplo: [imagen]url de la imagen[/imagen] Ps estudia javascript, no se te puede decir todo xD.
|
|
|
En línea
|
Mi madre me dijo que estoy destinado a ser pobre toda la vida. Engineering is the art of balancing the benefits and drawbacks of any approach.
|
|
|
|
|