volchock 0 Denunciar post Postado Março 23, 2007 Ai galera o negocio é o seguinte... eu to fazendo um site de noticias.... e na hora de cadastrar no textarea....o textarea tem um expasso pra baixo mas o texto corre pra frente sem quebrar.. e na hora de mostra a noticias ele tambem não quebra o texto em linhas.... ta ai meu cod.... Cadastra_not.php <?$data = date("Y-m-d");$hora = date("H:i:s");$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";echo" <form action='inserir_not.php' method='post'> <table width='80%' border='0' cellspacing='4' cellpadding='0'> <tr> <td align='center' class='text3'> </td> </tr> <tr> <td align='center' class='text3'>Nome</td> </tr> <tr> <td align='center' class='text3'><label> <input name='nome' type='text' size=45 class='text3'> </label></td> </tr> <tr> <td align='center' class='text3'>e-mail</td> </tr> <tr> <td align='center' class='text3'><input name='email' type='text' size=45 class='text3'></td> </tr> <tr> <td align='center' class='text3'>Titulo</td> </tr> <tr> <td align='center' class='text3'><input name='titulo' type='text' size=45 class='text3'></td> </tr> <tr> <td align='center' class='text3'>Imagem</td> </tr> <tr> <td align='center' class='text3'><input name='textfield3' type='text' class='text3' size='33' /> <label> <input name='Submit2' type='submit' class='text3' value='Procurar' /> </label></td> </tr> <tr> <td align='center' class='text3'> </td> </tr> <tr> <td align='center' class='text3'>Texto</td> </tr> <tr> <td align='center' class='text3'><textarea name='texto' rows=5 cols=45 class='text3'></textarea></td> </tr> <tr> <td align='center' class='text3'> </td> </tr> <tr> <td align='center' class='text3'><label> <input type='submit' value='Cadastrar' class='text3'> </label></td> </tr> <tr> <td align='center' class='text3'> </td> </tr> </table> </form>";?> noticias.php <?while ($linha=mysql_fetch_array($resultado)) {$id = $linha["id"];$nome = $linha["nome"];$email = $linha["email"];$data = $linha["data"];$hora = $linha["hora"];$titulo = $linha["titulo"];$texto = $linha["texto"];$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min"; echo" <table width='90%' border='0' cellspacing='0' cellpadding='2'><tr><td colspan='2' align='left' class='destaque'><span class='text3'>Autor:</span>$nome</td></tr><tr><td width='39%' align='left' class='Titulo'>$titulo</td><td width='61%' align='left' class='text3'>$novadata - $novahora </td></tr><tr><td colspan='2' align='left' class='text3'><div align='justify'>$texto</div></td></tr></table>";}?> há e se fosse possivel alguem me ajuda tipo... eu queria q a noticias a um certo ponto cortasse... tipo como na paginas principais q tem so o resumo da noticia.... Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Março 23, 2007 experimenta a funcao nl2br Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Março 23, 2007 quando você mandar imprimir ali o texto você utiliza o comando nl2br() ele vai dar a quebra de linhas Testa assim <div align='justify'>".nl2br($texto)."</div> Compartilhar este post Link para o post Compartilhar em outros sites
volchock 0 Denunciar post Postado Março 23, 2007 ixii kara num deu certo naum......................... http://forum.imasters.com.br/public/style_emoticons/default/upset.gif Compartilhar este post Link para o post Compartilhar em outros sites
volchock 0 Denunciar post Postado Março 27, 2007 ALguem ai pode me ajuda por favor. é urgente!!! Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Capella 7 Denunciar post Postado Março 27, 2007 Ae troca essa linha abaixo aecoloca ela assim<td colspan='2' align='left' class='text3'><div align='justify'>". nl2br("$texto") ."</div></td>assim vai funcionar. Compartilhar este post Link para o post Compartilhar em outros sites