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

Caracteres Inválidos...


Vilela

Pergunta

16 respostass a esta questão

Posts Recomendados

  • 0

David Elias:

$texto = htmlentities($texto);

Esse código é bom... mais será quem algum código que não apareça o resultado assim:

Ex:

Caso alguém digitar algo assim: <TABLE BORDER="0"></TABLE>

O resultado da isso:

<TABLE BORDER=\"0\"></TABLE>

Porque isso acontece????

já tentei usar isso...

$texto = str_replace('\'', '', $texto);

...mais não adianta. :D

Link para o comentário
Compartilhar em outros sites

  • 0

humm...isso vem de um formulário?

Normalmente faz-se isto

if (get_magic_quotes_gpc())
{
    foreach ($_POST as $key => $val)
    {
        $_POST[$key] = str_replace('\\\'', '\'', $_POST[$key]);
        $_POST[$key] = str_replace('\"', '"', $_POST[$key]);
        $_POST[$key] = str_replace('\\\\', '\\', $_POST[$key]);
    }
}

vê se é isto ;)

Link para o comentário
Compartilhar em outros sites

  • 0

Veja não é esse o meu código, fiz esse só para você ter uma idéia do quero.

<?PHP IF($MANDA=="MENSAGEM"){

ECHO ("$MSG");

} ELSE { ?>

<FORM METHOD="post" ACTION="./">
<INPUT NAME="MSG" TYPE="text">
<INPUT TYPE="submit"  VALUE="ENVIAR">
<INPUT NAME="MANDA" TYPE="hidden" VALUE="MENSAGEM">
</FORM>

<?PHP } ?>

Brigadu por tá respondendo minhas perguntas. :)

Link para o comentário
Compartilhar em outros sites

  • 0

Penos que não funcionou por causa que tu deves estar a utilizar register_globals on, então aqui vai

if (get_magic_quotes_gpc())
{
   foreach ($_POST as $key => $val)
   {
       $$key = str_replace('\\\'', '\'', $_POST[$key]);
       $$key = str_replace('\"', '"', $_POST[$key]);
       $$key = str_replace('\\\\', '\\', $_POST[$key]);
   }
}

penso que assim deve dar. :)

Brigadu por tá respondendo minhas perguntas.
Ora essa, não precisa de agradecer ;)
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...