A Hora el codigo si esta bueno?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
<?
$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/"';
?>
<?
@include("configuracion.php");
?>
<?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;
}
}
} ?>
Cita de: Shell Root en 15 Septiembre 2010, 21:06 PM
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.
<?
$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";
?>
<?
// Filtro de malas palabras
if($FiltroGroserias) {
for($i = 0; $i < sizeof($palabrotas); $i++) {
if(preg_match($palabrotas[$i], $nombre) OR preg_match($palabrotas[$i], $email) OR preg_match($palabrotas[$i], $mensaje)) {
$error[] = $alerta[1];
}
?>
<?
$FiltroGroserias = "SI"; // Activar filtro de malas palabras (SI / NO)
$alerta[1] = "Por favor, usa un lenguaje mas decente.";
// Palabras no permitidas
$palabrotas[] = "pinche";
$palabrotas[] = "pendejo";
$palabrotas[] = "puto";
$palabrotas[] = "marica";
$palabrotas[] = "chinga";
$palabrotas[] = "coño";
$palabrotas[] = "cabron";
?>
<?
// Filtro de malas palabras
if($FiltroGroserias == "SI") {
for($i = 0; $i < sizeof($palabrotas); $i++) {
if(ereg($palabrotas[$i], $nombre) OR ereg($palabrotas[$i], $email) OR ereg($palabrotas[$i], $mensaje)) {
$error[] = $alerta[1];
}
?>
Cita de: Shell Root en 15 Septiembre 2010, 18:04 PM
No te gustan las bases de datos, ehh!
Se puede con un archivo *.txt?
Se debe de tener una especie de base de datos, porque no en todas partes esas "palabrotas" son grocerias, tan solo son palabras comunes.