Como Colocar Texto Formatado?
#1
Posted 01/11/2004, 16:54
seguinte:
como eu faço pra colocar um texto formatado numa página PHP?
tipo, gostaria que o texto, aparecesse na página php com parágrafo, pulos de linha, etc...como é que eu posso fazer isso??
isso é determinado na página PHP, ou no form que recebe as variáveis???
bom, essa é minha duvida!!!
Um abraço, Galera!!!
Hal
#2
Posted 01/11/2004, 17:00
se sim, soh coloca a variável na função nl2br()
<?php nl2br($texto); ?>
mais informações em : http://br2.php.net/m...ction.nl2br.php
- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News
Blog
#3
Posted 01/11/2004, 18:15
to olhando lá no link que vc me mandou, mas não sei qual o nome da função que é responsável por criar parágrafos...
se puder me dar mais essa forcinha, agradeço!!!
Um abraço!!!
Hal
#4
Posted 02/11/2004, 04:08
Experimenta dar ENTER com shift pressionado... (hehe nem sei pega isso no PHP)
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 02/11/2004, 08:26
Parágrafo: <p>
Cabeçalho: <h2>
#6
Posted 03/11/2004, 23:02
seguinte:
to fazendo um site pra uma turma de jornalismo, e (claro, né?)trará reportagens sobre filmes , teatro, etc...
bom, aí, nesse site, todo o conteúdo será dinâmico, o pessoal joga os textos num formulário, e o site é atualizado, ok, até aí, tudo normal, o site tá funcionando numa boa...grava, retorna resultados, tudo ok...
só que na hora que os textos são carregados nas páginas eles aparecem sem parágrafo, depois que o MxDxPx me passou a dica para quebra de linhas(
echo nl2br("$matéria");
), tudo melhorou muito!!, mas só que, ainda to com o problema dos parágrafos, pois as mátérias estão aparecendo sem isso...não sei se o termo é formatação ou processamento, mas o que eu to precisando é de alguma coisa que faça aparecer esses parágrafos...então, tem como fazer isso???
#7
Posted 03/11/2004, 23:26
Você pode fazer o seguinte..então, galera, eu não sei se eu to sabendo explicar o que eu quero...
seguinte:
to fazendo um site pra uma turma de jornalismo, e (claro, né?)trará reportagens sobre filmes , teatro, etc...
bom, aí, nesse site, todo o conteúdo será dinâmico, o pessoal joga os textos num formulário, e o site é atualizado, ok, até aí, tudo normal, o site tá funcionando numa boa...grava, retorna resultados, tudo ok...
só que na hora que os textos são carregados nas páginas eles aparecem sem parágrafo, depois que o MxDxPx me passou a dica para quebra de linhas(
echo nl2br("$matéria");
), tudo melhorou muito!!, mas só que, ainda to com o problema dos parágrafos, pois as mátérias estão aparecendo sem isso...não sei se o termo é formatação ou processamento, mas o que eu to precisando é de alguma coisa que faça aparecer esses parágrafos...então, tem como fazer isso???
no começo do seu script, coloque isso:
function paragrafos($texto)
{
return str_replace("\n\n", "<br><br> ", $texto);
}
Dai, na linha onde está echo nl2br("$matéria"); mude para:
echo nl2br(paragrafos("$matéria");
Não testei aqui para ver se funciona, mas é bastante provável. A função que é criada no começo do script, substitui duas quebras de linha normais em duas quebras de linha em html, seguidas de 4 espaços em branco (seu espaçamento de paragrafo).
2 Links Design e Tecnologia
www.2links.com.br
-----------------------------------------------------------------------
Conheça o Planalto Norte, a direção certa para bons negócios.
www.planaltonorte.com.br
#8
Posted 03/11/2004, 23:36
Olha a gambiarra galera..... o css tem função pra dar parágrafo!!!Você pode fazer o seguinte..então, galera, eu não sei se eu to sabendo explicar o que eu quero...
seguinte:
to fazendo um site pra uma turma de jornalismo, e (claro, né?)trará reportagens sobre filmes , teatro, etc...
bom, aí, nesse site, todo o conteúdo será dinâmico, o pessoal joga os textos num formulário, e o site é atualizado, ok, até aí, tudo normal, o site tá funcionando numa boa...grava, retorna resultados, tudo ok...
só que na hora que os textos são carregados nas páginas eles aparecem sem parágrafo, depois que o MxDxPx me passou a dica para quebra de linhas(
echo nl2br("$matéria");
), tudo melhorou muito!!, mas só que, ainda to com o problema dos parágrafos, pois as mátérias estão aparecendo sem isso...não sei se o termo é formatação ou processamento, mas o que eu to precisando é de alguma coisa que faça aparecer esses parágrafos...então, tem como fazer isso???
no começo do seu script, coloque isso:
function paragrafos($texto)
{
return str_replace("\n\n", "<br><br> ", $texto);
}
Dai, na linha onde está echo nl2br("$matéria"); mude para:
echo nl2br(paragrafos("$matéria");
Não testei aqui para ver se funciona, mas é bastante provável. A função que é criada no começo do script, substitui duas quebras de linha normais em duas quebras de linha em html, seguidas de 4 espaços em branco (seu espaçamento de paragrafo).
<style type="text/css"> <!-- body { TEXT-INDENT: 20px; } --> </style>
Ae ele tá definido pro site inteiro (body) e todo paragrafo (<p>) ficara com espaço, se quiser só para determinados lugares restringa o css fazendo classe e usando o <tag class="classe"...
Abraços!!!!
"Não sabendo que era impossível, foi lá e fez!"
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
#9
Posted 04/11/2004, 00:06
#10
Posted 09/11/2004, 13:19
putz! mto bom esse script... valeu pelo link...Divirta-se:
http://www.htmlarea.com/htmlarea_2/
- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News
Blog
#11
Posted 12/09/2017, 17:11
Plavix At Discount cialis price Online Viagra Sales India
What Is Keflex Ordered For First Medicine Pharmacy Store Canada
Isotretinoin For Sale Internet <a href=http://cialtobuy.com>cialis online</a> Cialis Medicamento Efectos Secundarios
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)