Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Mod_rewrite i polskie znaki
RSX
post 29.05.2007, 14:31:34
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 17.01.2006

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


Mam otóż taki problem korzystam z forum punbb które udało mi się przerobić na przyjazne linki ale niestety z jedną rzeczą nie radzę sobie otóż:
Mam taki adres - http://adres.pl/t20-znalazłeś-błąd-zgłoś.html
jak wiadomo przeglądarki nie najlepiej lubią polskie ogonki więc adres wygląda tak:
http://adres.pl/t20-znalaz%C5%82e%C5%9B-b%...%82o%C5%9B.html
jak sobie z tym poradzić dodam, że mam coś takiego:

  1. <?php
  2. function makeurl($type, $id, $name) {
  3. # Type must be "f" for forum, "t" for topic or "p" for post
  4. # ID is the id of the content wanted
  5. # Name is the title of the category or topic
  6.  
  7.  
  8. $words = explode(" ", $name);
  9. $url;
  10. foreach ($words as $word) {
  11. if(strlen($word) > 3)
  12. $url .= '-' . $word;
  13. }
  14. $url = strtr($url,'/ABCDEFGHIJKLMNOPRSTWZXY:','-abcdefghijklmnoprstwzxy-');
  15. $url = urlencode($type . $id . $url . ".html");
  16.  
  17. return $url;
  18. }
  19. ?>


Co dodać aby polskie znaki były pokazywane bez ogonków (strona jest w kodowaniu utf-8) oraz co zrobić żeby nawiasy które wystąpią w nazwie były pomijane.

Pozdrawiam.
Dzięki z góry za pomoc.

Ten post edytował RSX 29.05.2007, 15:39:36
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:18