Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak formatować tekst, aby po przekroczeniu określonej długości przechodził do nowej linii?, tekst w linijkach
Soulast
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 6
Dołączył: 26.10.2009

Ostrzeżenie: (0%)
-----


Jak formatować tekst, aby po przekroczeniu określonej długości przechodził do nowej linii?

Chce sformatować tekst, aby przełamał się gdy przekroczy określoną ilość znaków i nie będzie się mieścił w jednej linijce.
Użytkownicy często nie panują nad tym co i jak piszą. Potrafią w formularzu umieścić bardzo długie zdania bez naciśnięcia entera, a często zdarzy się, że wprost napiszą dłuuuuuuuuuuuuuuuuuuuuuugi wyraz, który spowoduje rozjechanie się strony.
Tutaj właśnie mam problem posiadam oto taki skrypt dla komentarzy gdzie po wpisaniu bardzo długiego tekstu on się nie rozdziela na pare linii tylko nie potrzebnie poszerza stronę:/
Próbował dodać wartości wysokości oraz szerokości do table, td, czy nawet div lecz bez skutku..
Bardzo proszę o pomoc..

Oto część mojego kodu:

  1. <table style='background-image: url(images/combg.png); background-repeat: no-repeat; background-position:center; width=529px; height=96px; border-color: transparent; border-style: solid;' width='529px' border='0' cellspacing='1' cellpadding='1'>
  2. <tr>
  3. <td align='center' width='20%' height='80%'><br>$photo</td>
  4. <td align='left' valign='top' width='20%' height='80'><font color='black'><br>&nbsp;&nbsp;&nbsp;&nbsp; $comment</font></td>
  5. </tr>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
celbarowicz
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 31
Dołączył: 30.03.2009
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


<?php
$tekst = "Szybki, brązowy lis przeskoczył nad leniwym psem hhhhhhhhhhmvchhhhhhhhhhhhhheeeeeeeeeee ffffffffffffff vvvvvvvvv ssssssssssssss.";
$nowytekst = wordwrap($tekst, 20, "<br />\n");

echo $nowytekst;
?>
a dlaczego to nie działa? Jedna z części ma więcej niż 20 znaków.

Go to the top of the page
+Quote Post
Kruq
post
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 8.02.2004
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Cytat(celbarowicz @ 13.01.2010, 21:17:19 ) *
<?php
$tekst = "Szybki, brązowy lis przeskoczył nad leniwym psem hhhhhhhhhhmvchhhhhhhhhhhhhheeeeeeeeeee ffffffffffffff vvvvvvvvv ssssssssssssss.";
$nowytekst = wordwrap($tekst, 20, "<br />\n");

echo $nowytekst;
?>
a dlaczego to nie działa? Jedna z części ma więcej niż 20 znaków.



  1. $tekst = "Szybki, brązowy lis przeskoczył nad leniwym psem hhhhhhhhhhmvchhhhhhhhhhhhhheeeeeeeeeee ffffffffffffff vvvvvvvvv ssssssssssssss.";
  2. $nowytekst = wordwrap($tekst, 20, "<br />\n", true);
  3.  
  4. echo $nowytekst;


Teraz zadziała :-)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 15:34