Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 14.11.2010 Ostrzeżenie: (0%)
|
Witam,
mam taki kod:
gdzie $zmienna to ścieżka dostępu do pliku (np. "C:\Documents and Settings\User\Moje dokumenty\Moja muzyka\fotki\"). I problem polega na tym, że do bazy zapisuje się wartość bez dodanych backslash'y i po wyciągnięciu tego z bazy za pomocą stripslashes otrzymuję ścieżkę w postaci "C:Documents and SettingsUserMoje dokumentyMoja muzykafotki". Natomiast ostatnia linia powyższego kodu wyświetla zmienną w postaci prawidłowej, czyli "C:\Documents and Settings\User\Moje dokumenty\Moja muzyka\fotki". Czyli funkcja addslashes działa dopóki nie dodaję danych do bazy. W czym tkwi problem? Co robię źle? Pozdrawiam cezarek |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 14.11.2010 Ostrzeżenie: (0%)
|
Być może znów popełniam jakiś błąd, ale gdy wyciągam tą zmienną z cudzysłowem z bazy i umieszczam w polu input
aby ją wyedytować, to nic mi się nie pojawia. Gdy tą zmienną umieszczam gdzieś np. między znacznikami <p></p> wszystko jest, jak być powinno. Poza tym dlaczego piszesz, że addslashes nie do tego służy? Między innymi tutaj utaj http://forum.php.pl/index.php?showtopic=158959, http://forum.php.pl/index.php?showtopic=157979 polecana jest właśnie ta funkcja wraz z stripslashes. Sam z książek stosowałem właśnie te funkcje. Jeśli dobrze rozumiem manual, to addslashes właśnie do tego celu powinna być używana. Najdziwniejsze jest to, że kod, który podałem na początku działa na serwerze webd.pl, a na dreamhost.com nie. Ten post edytował cezarek 14.11.2010, 23:16:15 |
|
|
|
cezarek [MySQL][PHP]Problem z addslashes 14.11.2010, 21:44:48
wookieb 1) Nie addslashes bo do tego nie służy
2) mysql_re... 14.11.2010, 21:47:25
cezarek Czyli zamiast addslashes powinienem użyć mysql_rea... 14.11.2010, 22:08:38
wookieb Cytat(cezarek @ 14.11.2010, 22:08:38 ... 14.11.2010, 22:11:06
fifi209 Do zabezpieczenia przez SQL Injection służy wspomn... 15.11.2010, 00:14:03
wookieb Wszystko jest ok, ale jeżeli chcesz dodać takie po... 15.11.2010, 07:01:46
thek To, że używasz starych kursów widać poprzez <?=... 15.11.2010, 14:15:06
cezarek Super, wszystko hula jak należy. Wielkie dzięki, c... 15.11.2010, 20:59:52
Mephistofeles Tak, ponieważ short tages są czasami wyłączone, a ... 15.11.2010, 21:09:47
fifi209 Osobiście używam "pełnej" wersji czyli: ... 15.11.2010, 22:02:15 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:45 |