Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zamiana polskich znaków na zwykłe przez skrypt
garet
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.08.2010

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


Witam forumowiczów. W skrypcie strony mam generowane "przyjazne" linki, ale z polskimi znakami diakrytycznymi czyli ą, ć, ź itd. Niby fajnie bo ładnie to wygląda, ale pytanie jak Google będzie takie linki indeksować. Dlatego wolę aby polskie znaki w tych linkach zamieniały się na zwykłe, bez "ogonków". I tutaj pytanie do ludzi znających PHP, jaki kod muszę dopisać do funkcji "czyszczącej" url'e z takich znaków jak '?', ':' itd.? Funkcja wygląda następująco:

Kod
function clean_url($url)
{
        $url = trim(str_replace(array('Re:', 're:'), '', $url));
        $find = array('?', '#', '%', '?', '^', '.', '/', ' ', '_', ')', '(', '[', ']', ':', '.');
        $url = str_replace($find, '-', censor_text($url));
        $url = str_replace(array('---', '--'), '-', $url);

        return utf8_clean_string($url);
}


Będę bardzo wdzięczny za pomoc.

Ten post edytował garet 26.08.2010, 16:37:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
garet
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.08.2010

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


Dzięki za odpowiedź, rozumiem że trzeba zamienić tamten kod na ten podany przez Ciebie? Sorry za noobowskie pytanie, ale nie znam się na PHP. Jeżeli tak trzeba zrobić to niestety nie działa.

Oczywiście wszystko jest w UTF-8. Czyli mógłbym tak zostawić i spokojnie Google będzie to właściwie indeksować?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 09:52