Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Łamanie tekstu z textarea, jeszcze was trochę pomęczę :)
Fibolg
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

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


  1. <?php
  2. $text_validated = strip_tags(substr( wordwrap($text, 50, &#092;"n\", 1), 0, 5000));
  3. ?>

W ten sposób sprawdzam tekst z <textarea>, czyli czy nie ma za długich słów, czy nie ma tagów HTMLa i czy nie jest za dużo znaków... Wszystko ładnie pięknie, ale jak ktoś wciśnie Enter i przejdzie do nowej linii to dalej jak wyświetlam ten tekst jest ciągły... co robię nie tak? Próbowałem zamieniać \n na <br> ale łamało mi po każdym słowie. Pomocy!


--------------------
Go to the top of the page
+Quote Post
Ive
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


\n to ci nic nie da... bo html i tak tego nie rozpozna jako nowej linii dawaj spacje etc.
Go to the top of the page
+Quote Post
Fibolg
post
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

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


Ale spacje są co każde słowo chcę zamienić znak końca linii na <BR>, ale jak go rozpoznać? Może jest jakaś sprcjalna, zmienna, pod jaką zapamiętuje się długi text z texarea?


--------------------
Go to the top of the page
+Quote Post
ARJ
post
Post #4





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


musisz uzyć przy wyświetlaniu funkcje nl2br


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post
scanner
post
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Polecam mój artykuł na wortalu: http://php.pl/index.php/phppl/artyku_y/pom...i_ko_ca_wiersza


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
tiraeth
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


scanner ma rację. Jego artykuł bardzo dobrze opisuje jak poradzić sobie z 'dziwnymi' znakami końca wiersza....

Tak dla przypomnienia:
\r\n - Formularze HTML
\n - UNIXowy znak końca wiersza
\r - MACowy znak końca wiersza

smile.gif

....ale i tak zachęcam do przeczytania artykułu scannera

Ten post edytował Tiraeth 26.11.2004, 08:51:00
Go to the top of the page
+Quote Post
Fibolg
post
Post #7





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

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


Dziękuję bardzo za wyczerpującą odpowiedz - rzeczywiście wystarczyło użyć nl2br. @scanner czytałem ten artykuł ale jakoś zakręciłem się przy nim strasznie :/


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 17:18