

Posted 19/06/2004, 05:54
Posted 19/06/2004, 08:19
Posted 19/06/2004, 09:57
Posted 19/06/2004, 16:16
ahhhh nao é possivel,tanta coisa q o PHP faz e nao tem algo parecido com o "pre"?ah tem que terBom... Sinceramente não tem como o PHP advinhar onde tem quebra de linha... Se você não colocar não tem como...
Posted 19/06/2004, 17:15
Edição feita por: luiz000, 19/06/2004, 17:18.
Posted 19/06/2004, 18:25
Posted 20/06/2004, 17:18
Não entendi como se faz isso e qual a funçao...??? nao seria o mesma coisa do que o <br> ? nao tem q colocar isso linha por linha?Bom, o HTML não entende quebra de linhas (enter), soh entende os BR's. Entaum vamos transformar essas quebras de linha em BR's!
Use a função nl2br($texto), ela vai retornar $texto com <br> no lugar das quebras de linha.
Posted 20/06/2004, 17:21
Posted 20/06/2004, 17:31
<?php echo " <pre>Aqui eu dei um monte de Enter</pre>"; ?>
Posted 20/06/2004, 19:47
<pre> Seu texto Outra linha e balbala Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum </pre>
Posted 20/06/2004, 20:56
Posted 20/06/2004, 21:20
hummm como faço pra formatar o texto dentro do pre? achei q nao tinha como formatar....um comando basico e eu nao seiUse o <pre> mesmo e depois edite a fonte com o CSS.
<pre> Seu texto Outra linha e balbala Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum </pre>
Posted 20/06/2004, 21:29
fiz do jeito que você explicou e deu certoTipo, vamos ver se eh isso que vc quer.
Veja esse exemplo:
<?php
$texto = "Texto com
mais de uma
linha";
echo $texto;
?>
No navegador será exibido tudo na mesma linha, né?
Agora tente assim:
<?php
$texto = "Texto com
mais de uma
linha";
$texto = nl2br($texto);
echo $texto;
?>
O texto será exibido com as quebras de linha, não? Mas perae, nós não colocamos quebra de linha ai! mas a função nl2br transforma as quebras de linha que o windows entende (os enter's) em quebras de linha que o navegador entende (tag <br>).
Posted 20/06/2004, 21:41
Edição feita por: ffmm2003, 20/06/2004, 21:42.
Posted 21/06/2004, 00:44
ta até agora entendi legal e ta funcionando,só q como quero aprender nao quero apenas copiar o codigo e colocar na pagina entao queria saber uma coisa...Tipo, para formatar um texto, somente com html, css, e coisas do genero. No caso, vc pode fazer um echo com a abertura das tags de formatação (exemplo: <font face="Verdana">) antes de mostrar o texto, ai vem o echo que mostra o texto, e depois vc coloca um echo com o fechamento da tag de formatação (exemplo: </font>).
Na prática:
<?php
echo "<font face='Verdana' color='red'><b>"; // Abertura das tags de formatação
$texto = "Texto com
mais de uma
linha"; // Determinamos o texto
$texto = nl2br($texto); // Trocamos as quebras de linha por <br>
echo $texto; // Mostramos o texto
echo "</b></font>"; / Fechamos as tags de formatação
?>
--------------------------------------------------------------------------------
Importante: tenha uma coisa em mente:
PHP -> Determina o que será exibido (o conteudo)
HTML, CSS, etc... -> Determina como será exibido (formatação, cor, lugar, etc...)
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)