Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Przyjazne linki a pobieranie danych z bazy
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


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

Ten post edytował xxdrago 2.03.2012, 16:54:32


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Ja sobie zapożyczyłem do tego zbiór reguł z filtra Kohany (tablicę znaków) + iconv + str_replace na resztę znaków specjalnych.


--------------------
Go to the top of the page
+Quote Post
xxdrago
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Nie pomyślałem, jest przecież funkcja: urlencode.


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
crocodillo
post
Post #4





Grupa: Zarejestrowani
Postów: 215
Pomógł: 44
Dołączył: 31.07.2011
Skąd: wrocław

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 05:41