Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

klauskisser

Caracteres que dão erros!

Recommended Posts

Estou enviando de um form um texto para uma outra página de processo, só que este vem sem quebra de linhas e tb se o texto tem alguma palavra entre aspas, ele substitui por '\' e não mostra mais nada, isto é, para por aí.Já tentei com a função preg_replace(), e outras, e não consegui nada.Alguém já teve algum problema parecido?

Compartilhar este post


Link para o post
Compartilhar em outros sites

- quebra de linhas use nl2br($VARIAVEL), essa função converte tudo que for \n por

- caracteres especiais como barra invertida (\), aspa dupla ("), aspa simples (') e cifrão ($) são pré-concatenados com uma barra invertida (\) quando o magic_quotes_runtime está habilitado no php.ini

para dribá-los faça uma substituição usando str_replace() ou configure o magic_quotes_runtime como OFF em tempo de execução.

 

P: como configurar em tempo de execução?

R: na primeira linha do script coloque ini_set("magic_quotes_runtime", "off");

 

P: como usar str_replace() ?

R: $x = str_replace("\\\"","\""$x);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.