Bom galera.. eu denovo aqui.. vo ajudar mais um pouquinho ok.. entao.. sobre esse moderador de msg seria legal mesmo.. mais eu tenho muita preguica de ficar la moderando etc e tal. haha entao fiz um filtro para as msg... vo postar aqui pra vcs ok...
sigam os passos.. blz.. antes de fazer perguntas sem noção...
1º PassoCrie uma nova tabela no banco de dados, ai vai o codigo para criar a tabela pelo phpmyadmin.. Como todos sabem a galeria ja ta avançada entao quem tiver pergunta boba sobre uso de phpmyadmin etc e tal.. coisas basicas mesmo procure no inicio do topico, é quase impossivel no meio de 140 paginas não achar a resposta..
CREATE TABLE palavras (
id int(11) NOT NULL auto_increment,
palavra varchar(250) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
--
-- Dumping data for table `palavras`
--
INSERT INTO palavras (id, palavra) VALUES (1,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (2,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (3,'viadão');
INSERT INTO palavras (id, palavra) VALUES (4,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (5,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (6,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (7,'cona');
INSERT INTO palavras (id, palavra) VALUES (8,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (9,'merd');
INSERT INTO palavras (id, palavra) VALUES (10,'bund');
INSERT INTO palavras (id, palavra) VALUES (11,'vadia');
INSERT INTO palavras (id, palavra) VALUES (12,'viad');
INSERT INTO palavras (id, palavra) VALUES (13,'pinto');
INSERT INTO palavras (id, palavra) VALUES (14,'rola');
INSERT INTO palavras (id, palavra) VALUES (15,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (16,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (17,'bost');
INSERT INTO palavras (id, palavra) VALUES (18,'bucet');
INSERT INTO palavras (id, palavra) VALUES (19,'vagabund');
INSERT INTO palavras (id, palavra) VALUES (20,'tetud');
INSERT INTO palavras (id, palavra) VALUES (21,'krl');
INSERT INTO palavras (id, palavra) VALUES (22,'puto');
INSERT INTO palavras (id, palavra) VALUES (23,'safad');
INSERT INTO palavras (id, palavra) VALUES (24,'prostitute');
INSERT INTO palavras (id, palavra) VALUES (25,'stupid');
INSERT INTO palavras (id, palavra) VALUES (26,'estupid');
INSERT INTO palavras (id, palavra) VALUES (28,'penis');
INSERT INTO palavras (id, palavra) VALUES (29,'arromb');
INSERT INTO palavras (id, palavra) VALUES (30,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (31,'kct');
INSERT INTO palavras (id, palavra) VALUES (32,'cacet');
INSERT INTO palavras (id, palavra) VALUES (33,'kacet');
INSERT INTO palavras (id, palavra) VALUES (34,'vaca');
INSERT INTO palavras (id, palavra) VALUES (35,'noia');
INSERT INTO palavras (id, palavra) VALUES (36,'desgraça');
INSERT INTO palavras (id, palavra) VALUES (37,'lazarent');
INSERT INTO palavras (id, palavra) VALUES (38,'bixa');
INSERT INTO palavras (id, palavra) VALUES (39,'bicha');
INSERT INTO palavras (id, palavra) VALUES (40,'nóia');
INSERT INTO palavras (id, palavra) VALUES (41,'fudid');
INSERT INTO palavras (id, palavra) VALUES (42,'xana');
INSERT INTO palavras (id, palavra) VALUES (43,'xanão');
INSERT INTO palavras (id, palavra) VALUES (44,'fuck');
INSERT INTO palavras (id, palavra) VALUES (45,'shit');
INSERT INTO palavras (id, palavra) VALUES (46,'chick');
INSERT INTO palavras (id, palavra) VALUES (47,'penises');
INSERT INTO palavras (id, palavra) VALUES (48,'pênis');
INSERT INTO palavras (id, palavra) VALUES (49,'fode');
INSERT INTO palavras (id, palavra) VALUES (50,'caralh');
INSERT INTO palavras (id, palavra) VALUES (51,'karalh');
INSERT INTO palavras (id, palavra) VALUES (52,'criol');
INSERT INTO palavras (id, palavra) VALUES (53,'crioul');
INSERT INTO palavras (id, palavra) VALUES (54,'chupetei');
INSERT INTO palavras (id, palavra) VALUES (55,'boquet');
INSERT INTO palavras (id, palavra) VALUES (56,'chupet');
INSERT INTO palavras (id, palavra) VALUES (57,'chup');
INSERT INTO palavras (id, palavra) VALUES (58,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (59,'biscat');
INSERT INTO palavras (id, palavra) VALUES (60,'bisca');
INSERT INTO palavras (id, palavra) VALUES (61,'farinheiro');
INSERT INTO palavras (id, palavra) VALUES (62,'rabo');
INSERT INTO palavras (id, palavra) VALUES (63,'fude');
INSERT INTO palavras (id, palavra) VALUES (64,'vai toma');
INSERT INTO palavras (id, palavra) VALUES (65,'xxxxxx');
INSERT INTO palavras (id, palavra) VALUES (66,'filho da');
INSERT INTO palavras (id, palavra) VALUES (67,'dick');
INSERT INTO palavras (id, palavra) VALUES (68,'vagina');
bom ai em cima está a tabela.. caso queira mais palavras.. e so adicionar a linha conforme quizer.
INSERT INTO palavras (id, palavra) VALUES ('','PALAVRA');
2º PassoBlz depois que você criar a tabela.. vc vai fazer o seguinte no arquivo:
comentar_foto.phpremova tudo antes da tag <body>
adicione esse codigo aqui no lugar do que você removeu.
<?php
include "path.php";
//verifica se a pessoa quer comentar
if ($acao == "gravar") {
//cria uma matriz com todas as palavras
function filtro($var) {
$p_q = @mysql_query("SELECT * FROM palavras");
while($p = @mysql_fetch_array($p_q))
{
$var = str_replace($p["palavra"], "*",$var);
}
return $var;
}
//retira as tags html do codigo
$nome = $_POST['username'] = strip_tags($_POST["username"]); //Retira os tags
$parafiltro = $_POST['comentario'] = strip_tags($_POST["comentario"]); //Retira os tags
//verifica se o campo nome esta vazio
if($nome == "" && $parafiltro != ""){
echo "<script language=\"Javascript\">alert(\"O campo nome está em vazio, por favor volte e preencha-o !\")</script>";
}
//verifica se o campo mensagem esta vazio
if($parafiltro == "" && $nome != ""){
echo "<script language=\"Javascript\">alert(\"O campo mensagem está em vazio, por favor volte e preencha-o !\")</script>";
}
//verifica se o campo nome e mensagem esta vazio
if($parafiltro == "" && $nome == ""){
echo "<script language=\"Javascript\">alert(\"O campo nome e mensagem está em vazio, por favor volte e preencha-os !\")</script>";
}
//se ta tudo preenchido faz o q ta embaixo
if($parafiltro != "" && $nome != ""){
//filtra palavroes
$mensagem = filtro($parafiltro);
//quebra os os comentarios em linhas evitanto postar uma linha que desconfigura tudo..
$text = "$mensagem";
$comentario_pronto = wordwrap( $text, 40, "\n", 1);
//formata data
$data = date("d/m/Y");
$hora = date("H;i");
//insere comentario
$sql = mysql_query("INSERT INTO mensagemfoto (evento,nome,pagina,comentario,data,hora) VALUES ('$evento','$nome','$imagem','$comentario_pronto','$data','$hora')") or die("Erro ao inserir");
echo "<script language=\"Javascript\">alert(\"Comentário Enviado com Sucesso !\")</script>";
}
}
?>
Quer ver funcionado aqui no meu site ok...
Vocejaviu.com.br - Exclusivo para pessoas Importantes "Como Você"Ai galera.. deu trabalho pra fazer isso viu... com falei q ia ajudar.. entao ta ai
Edição feita por: julio.mb, 28/07/2005, 20:31.