![]() |
![]() ![]() |
![]() |
--Początkujący-- |
![]()
Post
#1
|
Goście ![]() |
Pewnie to proste, ale dopiero się uczę
![]() Chodzi o treść wysyłanej wiadomości. Używam mysql_real_escape_string i dodaje on backslashe przy apostrofie i cudzysłowie. Np. wiadomość: on powiedział "coś tam", zamienia na: on powiedział \\\"coś tam\\\". Przy odczytywaniu to nie wygląda najciekawiej. Chciałbym, żeby tekst wpisany, wyglądał tak samo jak wyświetlany + było bezpiecznie przed sqli itd. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Musisz użyć funkcji stripslashes ( string $str ).
http://www.php.net/manual/en/function.stripslashes.php Ale to jak wygląda Twój string jest dowodem na to, że nie ma konieczności byś używał mysql_real_escape_string, ponieważ serwer dodaje slashe automatycznie. Sprawdź to sobie przesyłając dane do bazy, nie dodając uprzednio slashy funkcją mysql_real_escape_string. -------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:39 |