Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuniecie z tresci enterów ( \n )
bogdan89
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


Witam...

mam pewien problem

chciałbym wyciągnąc z bazy danych pewną treść w ktorej wystąpiły znaki "nowej linii", i dodać tą treść w linku jako parametr do funkcji Java Script.
Dlatego chciałbym wszystkie znaki "nowej linii" jakoś zamienić np. na spacje lub <br> tak, żeby przeglądarka wzięła tą treść jako jedną linie.

próbowałem już sposobem, który zawsze działał, lecz tutaj coś jest nie tak:
  1. <?php
  2. $tresc = str_replace(array('r', 'rn', 'n'), array(' ', ' ', ' '), $tresc);
  3. ?>


probowałem też użyć funkcji
  1. <?php
  2. $tresc = nl2br($tresc);
  3. ?>

i też nie działało...

ogólnie mówiąc, efekt jest taki, że w źródle strony jest po prostu przeniesienie do nowej linii i wywala mi na stronie błąd JavaScript.

Zaznacze też, że błąd JS nie występuje gdy jako parametr zapisany jest ciąg znaków bez ENTERA.

Bardzo proszę o pomoc, bo kompletnie nie wiem jak to zrobić...
Go to the top of the page
+Quote Post
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


znaki spcjalne miedzy ' to zly pomysl, sprobuj tak

  1. <?php
  2. $tresc = str_replace(array("r", "rn", "n"), array(' ', ' ', ' '), $tresc);
  3. ?>
Go to the top of the page
+Quote Post
bogdan89
post
Post #3





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


noo jasne!! (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
taaki głupi błąd ( :/ ), sorry za zaśmiecanie forum...
i wielkie dzięki dla AxZx (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
matlas
post
Post #4





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 26.12.2006
Skąd: Wrocław

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


masz gotowa funkcje przeciez: trim" title="Zobacz w manualu php" target="_manual po co swoje pisac?
Go to the top of the page
+Quote Post
AxZx
post
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


a czytaju wy?

Cytat
trim -- Strip whitespace (or other characters) from the beginning and end of a string
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: 22.08.2025 - 19:30