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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 32 Dołączył: 17.06.2007 Ostrzeżenie: (0%)
|
jak tylko masz wszystko w utf-8 to to będzie śmigać że aż miło (IMG:style_emoticons/default/smile.gif)
będą tylko a-z 0-9 i pauzy, znaki ", . ; ( ) _ \ /" też będą pauzami, polskie/niemieckie/itd znaki zmienią się na a-z odpowiedniki, a reszta znaków zostanie usunięta |
|
|
|
garet [PHP] Zamiana polskich znaków na zwykłe przez skrypt 26.08.2010, 16:36:51
garet Dzięki za odpowiedź, rozumiem że trzeba zamienić t... 26.08.2010, 16:59:33
everth Czasem trzeba poszukać. 26.08.2010, 17:18:02 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 05:05 |