festamix 0 Denunciar post Postado Abril 17, 2006 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
wolfphw 60 Denunciar post Postado Abril 17, 2006 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
Baldão 0 Denunciar post Postado Abril 17, 2006 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
Illidan 0 Denunciar post Postado Abril 17, 2006 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
imleet 0 Denunciar post Postado Abril 17, 2006 a tá, já estava imaginando q mágica era essa :P Compartilhar este post Link para o post Compartilhar em outros sites