Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte, na página principal do site tem uma parte que mostra 1 notícia de uma das páginas de dentro do site, tipo 1 resumo. + nesse resumo ta aparecendo código HTML, e já quando vou na página original, fica tudo ok...
Alguma sugestão?
Uso PHP 5 e Banco Mysql..
Ahhh, 1 fato interessante é que na rodando o site no servidor locar fica ok, já no servidor remoto dá esse problema..
Será alguma config. do servidor remoto?
Obrigado Gente!
Rapaz, independente deste problema que você está tendo, eu geralmente uso a função nativa do PHP htmlentities(); Ela remove todas as tags HTML do texto.
Isso é muito funcional pois, se você vai resumir uma variável que tem tags HTML, pode ser que você corte uma tag no meio, não fechando ela depois. Aí é possivel que todo o texto que você coloque depois fique com a configuração de cima.
Por exemplo: Digamos que voce tenha
$noticia = "<font color='red'>Um texto muito longo, que será delimitado no 40º caráctere!</font>";
Se você pegar apenas os 40 primeiros caraceters, você não imprimirá o fechamento da tag <font>. Além de você perder informação que poderia ser impressa, sua página pode ficar desconfigurada depois desta tag ;)Em relação ao seu servidor Local rodar e no Web não verifique as versões do PHP/apache e Mysql se são as mesmas e se lá no seu server estão usando as mesmas configs q você (Register GLobals etc..) é so jogar um arquivo com o famoso phpinfo() que você poderá ver e comparar as configurações.
Em relação ao HTML aparecendo se você usa o dream pra fazer suas páginas verifique se não tem nenhum atributo dobrado exemplo: <input type="text" name="nome" vale="<? echo $nome;?>" id="nome" maxlenght="25" name="nome"> as vezes eu caio nessa 'pegadinha' ou mesmo pode ser a´te uma tag php que você fechou no meio de um codigo HTML ele vai exibir algo do tipo > "> ?> etc.. o melhor jeito é você analisar a area de codigo proxima da onde esta aparecendo esse erro
Mais informações so se você postar o seu codigo, não da pra imaginar muita coisa no chutometro ;)
Galera, muito obrigado pela a a juda, + consegui descobrir o problema..
Estava no editor q jogava as notícias para o site, ele q estava mandando html pro banco de dados.
Agora eu coloquei o editor antigo, e vo trabalhar no novo Editor!
Vlw pela ajuda, pude perceber q o pessoal aqui realmente quer ajudar quem precisa!
Forte Abraço!
Bom Dia!
Como você esta mostrando esse campo na tela principal? É da mesma forma que esta mostrando na parte interna do site?
Publica a parte do código que você printa o trecho da noticia na tela.
(pode auxiliar o pessoal) http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif