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
mecenas
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 5
Dołączył: 23.09.2008
Skąd: Chełmno/Toruń

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


nie wiem czy to istotne, ale ja to robię zawsze odwrotnie (tj. mysql_real_escape_string(nl2br($string))) i dotychczas nie miałem problemów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wiem, że to może być nieistotne, ale... może akurat być? php to dziwna język (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) mysql tez dziwna baza (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 5.10.2025 - 21:58