![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 0 Dołączył: 30.04.2004 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Bardzo prosty kodzik:
Dwie tablice REQUEST i POST wypisane dla testu. Co się dzieje jak wpiszę w formularzu znak \ a raczej co się powinno stać? W php 4.3.3 mam (moim zdaniem poprawnie) wypisany nadal znak\ a w php 4.3.8 (na moim obecnym serwerze) znak zostaje zamaskowany i w przypadku obu tablic uzyskuję wynik \\. Rzecz w tym, że w żadnym wypadku nie mogę sobie pozwolić na takie zamaskowanie. Ewentualnie, czy da się to jakoś odwrócić lub "zabronić" zamaskowania? Pozdrawiam i czekam na odpowiedź |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Przed dodaniem do bazy danych znak \ powinien być poprzedzony znakiem ucieczki czyli \\
a przed samym wyświetleniem go na stronie należy użyć funkcji:
Usunie ona wszystkie znaki ucieczki ... np. \" -> " \\ -> \ itd ... a jeśli chcesz sam je dodać to możesz użyć funkcji ... addslashes ..... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 13:53 |