Ir para conteúdo
Fórum Script Brasil
  • 0

Como Faço?


jcustodio

Pergunta

Olá amigos!

Creio que minha dúvida seja bem simples e até boba pra vc´s!

Tenho um site e fiz um livro de visitas em php. Ele funciona legal, mas quero saber como posso evitar que sejam inseridos códigos (tags) na BD.

Acho que se eu conseguir substituir os caracteres "<" e ">" por outros, já bastaria.

Agradeço a quem puder me ajudar. Valeu! wink.gif

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

$campo = strip_tags($campo);

http://br2.php.net/strip_tags

wink.gif

se você tiver muitos campos pode usar assim:

foreach ($_POST as $campo => $valor) { $$campo = strip_tags($valor); }

creio que seu problema esta resolvido mas se em outro caso tiver duvidas

com troca de caracteres se pode fazer assim:

$campo = eregi_replace("[<>]","",$campo);

Link para o comentário
Compartilhar em outros sites

  • 0

você fala do foreach?

se for ele pega os dados vindo do POST e cria as variavies com o mesmo nome

por exemplo se tem la nome,email,senha etc...

passa pelo foreach e fica assim $nome,$email,$senha etc...

a função que eu fiz é a mesma coisa que:

$nome = $_POST["nome"];

$email = $_POST["email"];

$senha = $_POST["senha"];

muito util pra quando você tem muitos campos

Link para o comentário
Compartilhar em outros sites

  • 0

Achei legal você se preoculpar com as tags a maioria do pessoal nem sabe pra que isso

quando eu vou fazer um cadastro em algum site já coloco tags html pra ver se passa

e todos que eu tentei em php passou biggrin.gif

agora os meus não, eu faço uns esquemas a prova de usuarios sacanas

Link para o comentário
Compartilhar em outros sites

  • 0
Achei legal você se preoculpar com as tags a maioria do pessoal nem sabe pra que isso

quando eu vou fazer um cadastro em algum site já coloco tags html pra ver se passa

e todos que eu tentei em php passou biggrin.gif

agora os meus não, eu faço uns esquemas a prova de usuarios sacanas

hehehe... o pior é que só passei a me preocupar com isso quando um cara inseriu código na minha BD (será que foi você???!!! ) laugh.gif

Quer dizer, antes eu até pensava nisso, mas como ninguém tinha feito nada, deixei pra depois.

Bem, já fiz a alteração que queria e usei

<? $campo = strip_tags($campo, '<br><b><u><i>'); ?>

Ainda fui legal, permitindo quebra de linha, negrito, sublinhado e itálico. tongue.gif

Ahh, estou te devendo essa! Qualquer dúvida sobre.... unsure.gif errr... Guitarra é só me perguntar! laugh.gifbiggrin.giflaugh.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Pô aqui tá cheio de guitarrista hem.. mais não me pergunte nada que não sei muito!

Tá bem! dry.gif Todos que falam isso é porque tocam pra cacete! ph34r.gif

Aliás, meu primeiro professor de guitarra dizia isso o tempo inteiro e o cara acabou indo pra França pra viver de música. Hj o cara tá rico! wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

jcustodio

hehehe... o pior é que só passei a me preocupar com isso quando um cara inseriu código na minha BD (será que foi você???!!! ) 

não foi eu não, eu acho rolleyes.gif

Valeu pelas dicas de guitarra mas sou mais um teclado mesmo biggrin.gif

de musica não do micro

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...