Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Htaccess - zamiana ogonków
szczalpi
post
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam.
Moj problem polega na tym , ze posiadam wpisy na stronie w takiej postaci
  1. http://urlopus.pl/Hostel Trzy Kafki.html
. Chcialbym, aby byly wyswietlane bez polskich znakow i bez spacji. Akurat jak google indeksuje do kazdej przewy dodaje %20, to dosyc brzydko wyglada. W jaki sposob nalezy zmienic (domyslam sie) kod php czy .htaccess-a, aby pojawil sie taki wpis
  1. http://urlopus.pl/Hostel_Trzy_Kafki.html
? Prosze o rade
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Savage.Mephisto
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 11
Dołączył: 24.01.2008

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


Efekt, który poszukujesz możesz uzyskać pisząc następującą funkcję:

  1. <?php
  2. function zamieniaj($text) {
  3.  
  4.        $text = html_entity_decode($text);
  5.  
  6.        $szukaj = array(
  7.            ' ',
  8.            ':',
  9.            ',',
  10.            '.',
  11.            '?',
  12.            '!',
  13.            '|',
  14.            '[',
  15.            ']',
  16.            '{',
  17.            '}',
  18.            '/',
  19.            ''',
  20.            '&',
  21.            '%',
  22.            '=',
  23.            'ć',
  24.            'ą',
  25.            'ż',
  26.            'ó',
  27.            'ł',
  28.            'ś',
  29.            'ź',
  30.            'ń',
  31.            'ę',
  32.        );
  33.  
  34.        $zamieniaj = array(
  35.            '_',
  36.            '',
  37.            '',
  38.            '',
  39.            '',
  40.            '',
  41.            '',
  42.            '',
  43.            '',
  44.            '',
  45.            '',
  46.            '-',
  47.            '-',
  48.            'and',
  49.            'procent',
  50.            '',
  51.            'c',
  52.            'a',
  53.            'z',
  54.            'o',
  55.            'l',
  56.            's',
  57.            'z',
  58.            'n',
  59.            'e',
  60.        );
  61.  
  62.        $text = mb_strtolower($text, 'UTF-8');
  63.        $text = str_replace($szukaj, $zamieniaj, $text);
  64.  
  65.        return $text;
  66.  
  67.    }
  68. ?>


Poźniej w kodzie (X)HTML piszesz np.:

Kod
$nazwa = 'Hostel Trzy Kafki';
<dt><a href="'.zamieniaj($nazwa).'.html">'.$nazwa.'</a></dt>


I to tyle.
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: 3.10.2025 - 06:56