![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Mam mały problem z odczytem adresu URL w którym usunęłam polskie znaki za pomocą funkcji str_replace, zamieniając polskie znaki
na standardowe a-z, A-Z i zamieniając spację " " na myślnik "-". W efekcie linki które do tej pory wyglądały mniej-więcej tak: "http://www.strona.pl/spódniczka" teraz są bez polskich znaków: "http://www.strona.pl/spodniczka" Z drugiej strony zrobiłam zamianę myślnika "-" spowrotem na spację " ", lecz mam problem z tym, że z drugiej strony adres "/spodniczka" nie zostaje znaleziony, ponieważ poprawnie brzmi adres z polskimi znakami - "/spódniczka". Jak Wy rozwiązujecie problem tego typu? Siedzę nad tym już kilka godzin i już nie mam pomysłów... (IMG:style_emoticons/default/sciana.gif) Z góry dziękuję za pomoc (IMG:style_emoticons/default/wink.gif) Tutaj zamiana polskich znaków na standardowe a-z, A-Z: A tutaj fragment kodu z podstrony:
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zapisuj w bazie wartosc bez polskich liter
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 19.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czyli musiałabym zapisywać w bazie wersję z polskimi znakami i osobno w kolumnie zapisać wersje bez polskich znaków?
Czy nie ma możliwości zrobienia tego "w locie" - bez zapisywania osobno do bazy danych? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No a jak niby baza ma wiedziec, ze dane o ma zamienic na ó i to porownywac? I ze akurat ma zamienic pierwsze o a nie drugie o z wyrazu?
Od biedy dodawaj do linkow ID i problem z glowy |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
W bazie trzymasz tytuł wyświetlany i URL, które mogą być takie same albo zbliżone.
Np. url: jaka-spodniczka title: Jaka spódniczka? Przy pobieraniu wpisu szukasz via url, wyświetlasz już title. Musisz pamiętać aby nadać indeks unikalny na url aby pod jednym nie było kilku wpisów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 08:26 |