Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 0 Dołączył: 24.02.2008 Ostrzeżenie: (0%)
|
Problem jest następujący. Filtruję dane z bazy mysql przy pomocy htmlspecialchars, jednak po zamianie znaku \n na <br>, oczywiście działa nie tak jak powinien- jest odstęp + znak <br>
Ten post edytował AboutMe 20.09.2009, 14:47:51 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 0 Dołączył: 24.02.2008 Ostrzeżenie: (0%)
|
Nie o to mi chodzi.
Pobierając dane z bazy najpierw zastępuje znaki typu >,< po to aby kod nie ładował się do ciała dokumentu tylko wyświetlał się w przeglądarce, a następnie wyświetlam treść zastępując znak \n używając <br>, po to aby tekst nie wyświetlał się w 1 linii. Tyle że dodatkowo wyświetlają się <br>: Cytat <br />
<br /> <br /> <br /> <br /> vsdvwwervr <br /> agregrzfevr <br /> regareg5 <br /> <br /> <br /> |
|
|
|
AboutMe Problem z funkcją htmlspecialchars() 20.09.2009, 14:46:53
marcio Wiec dodaj trim()/ltrim() i tyle 20.09.2009, 15:04:36
Void To nie zamieniaj znaków \n na <br> tylk... 20.09.2009, 15:40:57
bełdzio problem zapewne wynika z tego, że entery w bazie z... 20.09.2009, 18:08:38
AboutMe No niestety efekt jest taki sam.
Faktycznie mam z... 21.09.2009, 12:35:07
bełdzio użyj nl2br właśnie w tym celu powstała ta funkcja 21.09.2009, 14:22:07
fander napisz tak
[PHP] pobierz, plaintext echo implode... 21.09.2009, 14:36:09
AboutMe Dzięki za pomoc.
------------------------------
... 11.10.2009, 13:01:40
Dumdas napisz własną funkcję, lub użyj mojej:
[PHP] pobie... 11.10.2009, 13:05:55 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 03:37 |