Mam sobie serwis i ładnie ustawione dla url-i friendly_url dla wyszukiwarek. Podstrony z bazy danych zmienia mi super:
function friendly_url($url) { $search = array('"','<','>',' ','/','\'','&','%','ć','ś','ą','ź','ó','ł','ś','ż','ń','ę','Ć','Ś','Ą','Ż','Ó','Ł','Ś','Ż','Ń','Ę'); $change = array('_','-','-','-','-','-','and','procent','c','s','a','z','o','l','s','z','n','e','C','S','A','Z','O','L','S','Z','N','E'); return $url; }
a mam taki problem. Pobieram url-e funkcją get w wielu miejscach w serwisie. Mają polskie znaki w sobie i chcę je także przemielić przez friendly_url, tylko nie wiem czy tak się da. Spędziłem już dwa dni na próbach i pomyślałem, że sam nie wymyślę...
Jak można to zrobić? Jak dostawić do wcześniej pobieranych danych przez get tak aby po pobraniu zmieniło na friendly i aby wyszukiwarki rozpoznawały stronę jako bez polskich znaków i odstępów?
używam smarty