![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Problem polega na tym, że przed zapisaniem do bazy formatuję ciąg poprzez addslashes i jest OK. Po wyciągnięciu z bazy formatuję stripslashes i zaczynają się numery. Jeżeli tekst ma być tylko wypisany jest w porządku, lecz jeśli chcę ustawić ten tekst w polu tekstowym jako zmienną wszystko co jest po pierwszym cudzysłowie ginie - nie jest wypisywane. Dotyczy to tylko cudzysłowów - z np. apostrofami jest wszystko w porządeczku.
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A czemu tu się dziwić :?:
Masz np. tak:
Czyli w rzeczywistości na stronie:
Żeby tego uniknąć musisz zamienić wszystkie " na encje. Poczytaj o htmlentities(), htmlspecialchars(), ... i innych takich. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:33 |