Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z funkcją htmlspecialchars()
AboutMe
post
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>
  1. $content2 = htmlspecialchars($content1");
  2. echo implode('<br>', explode("\n", $sContent2 ), );


Ten post edytował AboutMe 20.09.2009, 14:47:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AboutMe
post
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 />
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: 30.12.2025 - 03:37