Ir para conteúdo

POWERED BY:

Arquivado

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

festamix

strip_tag

Recommended Posts

Olá, tenho um script de noticías no qual está funcionando incorretamente (não está fazendo paragrafos) e creio que o motivo do mesmo seja por causa do script tag . strip_tags($noticia) . . O que ele faz e ele pode alterar por acaso o nl2br que foi dada a variavel $noticia? Pois tenho outro script sem ele e no qual está dando paragrafo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim...O comando strip_tags retira todos as tags HTML da variavel...E o nl2br coloca essa tags

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

O strip_tags age retirando todas as tags html da String passada para ele. Isso é útil em casos em que um usuário poderia implementar em uma mensagem código html ou até um javascript na sua página. Provavelmente é por isso que os parágrafos não aparecem direito.

Mas você pode definir que tags não devem ser tiradas. Por exemplo:

 

echo strip_tags($noticia, "<p><br>");

Acredito que isso resolve seu problema. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
O comando strip_tags retira todos as tags HTML da variavel...

E o nl2br coloca essa tags

Só fazendo uma correção: o nl2br substitui o caractere "\n" (quebra de linha) por tags do tipo "<br />". Analise o nome da função: nl2br = "new line to br" ;)

 

Não há uma função que desfaça a "strip_tags". Após "limpar" as tags HTML de uma string, você só consegue o valor inicial se tiver mantido uma cópia em outra string.

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.