Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Znak nowej linii w bazie, w htmlu
Spooky2
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

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


Mam taki prostacki problem, ale nie wiem jak go rozwiazac. Mianowicie, gdy dodajew formularzu np texxtarea zrobie znaki nowej linii (po prostu wcisne enter) i zapisze wartosc do bazy po czym ja odczytam z powrotem do formularza - liczba liinii jest zachowana. W jaki sposob natomiast odczytane z bazy dane zaprezentowac odpowiednio w htmlu? str_replace, nic nie daje, bo \n nie widac w tekscie odczytanym z bazy. Zapewne czegos nie wiem ;-)... moze mnie ktos naprowadzic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
TAMLYN
post
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 6.01.2007
Skąd: Wrocław

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


nl2br(); (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował TAMLYN 9.01.2009, 22:31:55
Go to the top of the page
+Quote Post
memory
post
Post #3





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


http://webmade.org/porady/lamanie-linii-nl2br.php
Go to the top of the page
+Quote Post
zulus
post
Post #4





Grupa: Zarejestrowani
Postów: 225
Pomógł: 18
Dołączył: 30.06.2003
Skąd: Wrocław

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


Z tego co pamiętam nl2br podmieniał tylko "\n" (chyba że w PHP5 coś się zmieniło)

To zapewni Ci przenośność:
  1. <?php
  2. $newText = str_replace(array("r\n", "\n", "r"), '<br />', $text);
  3. ?>
Go to the top of the page
+Quote Post
Spooky2
post
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

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


NOOO, wiedzialem, ze gdzies widzialem ta funkcje :-) Works perfect! TXH all.
Go to the top of the page
+Quote Post

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: 25.12.2025 - 00:09