Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Przyjazne linki a pobieranie danych z bazy
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam, chce sobie stworzyć przyjazny link, do cms no więc mam takie coś:
Baza danych: id data autor tresc nazwa

Potrzebowałbym, aby link wyglądał tak:
$nazwa - to co jest w bazie w kolumnie nazwa... czyli np. tworzenie przyjaznych linków
nazwastrony.pl/$nazwa

No i teraz moje pytanie, co zrobić jeżeli w linku np. są spacje lub niedozwolone znaki w adresie? Może głupie pytanie, ale nic nie moge wymyślić aktualnie...

PS: to ma być tylko php, z mod_rewite dam se rade:D

Pozdrawiam,
Tomasz
viking
Ja sobie zapożyczyłem do tego zbiór reguł z filtra Kohany (tablicę znaków) + iconv + str_replace na resztę znaków specjalnych.
xxdrago
Nie pomyślałem, jest przecież funkcja: urlencode.
crocodillo
Z urlencode ten przyjazny link nie będzie taki przyjazny. Ja to robię tak, że umieszczam zawsze id w linku + nazwa bez polskich liter i wszystkie znaki prócz liter zamieniam na _
np: example.com/?123/stol_bez_nog
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.