Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Filtrowanie
Forum PHP.pl > Forum > Przedszkole
-Początkujący-
Pewnie to proste, ale dopiero się uczę smile.gif

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.
b4rt3kk
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.