Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] nl2br, mysql_real_escape_string, strip_tags, jak to połączyć?
in5ane
post
Post #1





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Witam, jak mam zrobić, żeby działały mi funkcje zabezpieczające, ale tekst był również z enterami? Poniżej mój kod:
  1. <?php
  2. $tresc_dowcipu = $_POST['tresc_dowcipu'];
  3. $tresc_dowcipu = nl2br(mysql_real_escape_string(strip_tags($tresc_dowcipu)));
  4. ?>

Prawdopodobnie gryzą się, gdyż po wyświetleniu jest bez enterów.
P.S.: W bazie jest jednak jakby z enterami (w phpMyAdmin), to może wina jednak leży w czymś innym?

Z góry dziękuje za pomoc.
Powód edycji: literówka w bbcode ;)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bartg
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

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


Dodam, ze lepiej jest nl2br dac jak ściągasz dane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
legorek
post
Post #3





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Cytat(bartg @ 23.01.2009, 22:16:53 ) *
Dodam, ze lepiej jest nl2br dac jak ściągasz dane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Tak i przy każdym wyświetleniu strony przez użytkownika ta funkcja będzie wywoływana, zamiast tylko raz przy dodawaniu danych. Bez sensu. Może nl2br nie jest jakąś bardzo zasobożerną funkcją, ale warto mieć dobre nawyki.

Ten post edytował legorek 23.01.2009, 22:31:57
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: 4.10.2025 - 03:06