MadPatryk Postado Fevereiro 21, 2005 Denunciar Share Postado Fevereiro 21, 2005 galera, eu vejo por ai tantos scripts de mural, mas eu nunca vi um que trate os linebreakes(enter...), tipo, como eu posso fazer isso?pra começar, qual é o char do "enter"(no caso de um <br> não de um <p>[paragrafo...])?dai como eu faria isso? funçao?! pra tipo, poder dar um replace no "enter" do texto e grava-lo como um "|" no banco de dados...pra quando for interpretar no php eu por o "|" pra ser intendido como um enter!tipo, alguém pode me dar um exemplo?agradeço desde já galera!valeus!braça! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 21, 2005 Denunciar Share Postado Fevereiro 21, 2005 Em texto, cara, o "char" depende do SO do cara e o <p>, que eu conheça, não tem equivalente em txt, é uma tag HTML mesmo.Até onde eu sei:Windows é \r\nLinux é \nMac é \rMas eu não tenho certeza sobre esse "\r" do Mac, porque todo mundo usa a quebra de linha em texto como "\n" mesmo. Então se você usar uma str_replace() com esse "\n" como parâmetro deve dar certo.O mais utilizado é gravar no banco de dados com o "\n" e usar a nl2br() na hora de mostrar os dados em HTML.Dá uma olhada nessas funções:· http://br.php.net/function.nl2br· http://br.php.net/function.str_replace Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MadPatryk Postado Fevereiro 21, 2005 Autor Denunciar Share Postado Fevereiro 21, 2005 ah tah, vlw...mas tipo, num intendi uma coisa...eu keria saber o chr(ascii) do enter...tipo, pra dar um espaço por exemplo, o ascii é chr(13)...saco?e do enter?vlwz! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Error404 - Postado Fevereiro 21, 2005 Denunciar Share Postado Fevereiro 21, 2005 Cara, acho que você se enganou...Acho que o chr(13) é o enter... Dá uma olhada:· http://www.neurophys.wisc.edu/www/comp/docs/ascii.html Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MadPatryk Postado Fevereiro 22, 2005 Autor Denunciar Share Postado Fevereiro 22, 2005 xiiiiiiiiii rapa!é mesmo!!!huahauhauahé que eu costumo identar consultas sql assim:$sql = "SELECT nome,email,icq,MSN,info" .chr(13);$sql .= "FROM table_bla";saco?...mas ok...vlw...agora, como eu faço pra juntar tudo? pra tratar os linebreaks?se não for pedir muito, tem como c me dar um exemplinho?valeus[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 22, 2005 Denunciar Share Postado Fevereiro 22, 2005 Exemplo talvez, fazer pra você, não... Eu ainda não entendi o que você quer fazer com os "\n". Quer transformar eles em "|"? em "<br />"?Explica melhor aí... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MadPatryk Postado Fevereiro 22, 2005 Autor Denunciar Share Postado Fevereiro 22, 2005 não, com certeza, fazer pra mim eu também não quero, prq eu não vou aprender como é que faz!!!seria melhor fazer interpretar os linebreaks como <br /> mesmo... prq si for salvar como | vai ter que fazer interpretar tudo dnovo ... e com o <br /> vai ser mais facil... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Fevereiro 22, 2005 Denunciar Share Postado Fevereiro 22, 2005 Então, como eu disse antes, o mais comum é guardar no banco com os "\n", colocar "<br />" só na hora de exibir.Se você já guarda no banco com os "<br />", você só vai poder exibir aquilo em HTML, se quiser imprimir ou fazer qualquer coisa depois, vai ter que montar uma função especialmente pra transformar "<br />" de volta em "\n".Eu salvaria no banco com os "\n" mesmo e usaria a nl2br() pra transformar todos eles em "<br />" só na hora de exibir os dados em HTML. Mas se você quiser mesmo, dá pra usar a nl2br() antes de mandar pro banco e salvar já com os "<br />".· http://br.php.net/function.nl2br Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MadPatryk Postado Fevereiro 24, 2005 Autor Denunciar Share Postado Fevereiro 24, 2005 vlwz!vo fazer aki! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MadPatryk
galera, eu vejo por ai tantos scripts de mural, mas eu nunca vi um que trate os linebreakes(enter...), tipo, como eu posso fazer isso?
pra começar, qual é o char do "enter"(no caso de um <br> não de um <p>[paragrafo...])?
dai como eu faria isso? funçao?!
pra tipo, poder dar um replace no "enter" do texto e grava-lo como um "|" no banco de dados...
pra quando for interpretar no php eu por o "|" pra ser intendido como um enter!
tipo, alguém pode me dar um exemplo?
agradeço desde já galera!
valeus!
braça!
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
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.