Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql][php] przyjazne linki
radziowie
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 1.11.2010

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


Postanowiłem stworzyć przyjazne linki i w tym celu korzystam z 3 linijek kodu:

  1. $text = strtr($link, 'ąćęłńóśżźĄĆĘŁŃÓŚŻŹ', 'acelnoszzACELNOSZZ');
  2. $text = preg_replace('/[^a-zA-Z0-9-_]/', '-', $text);
  3. $text = preg_replace('/-+/', '-', $text);


gdzie zmienna $link jest tytułem który ma być zmieniony. To działa. Problem jest w tym, że tworzę
  1. function zmien_link() {
  2. $text = strtr($link, 'ąćęłńóśżźĄĆĘŁŃÓŚŻŹ', 'acelnoszzACELNOSZZ');
  3. $text = preg_replace('/[^a-zA-Z0-9-_]/', '-', $text);
  4. $text = preg_replace('/-+/', '-', $text);
  5. }

I teraz gdy w danym momencie chce wywołać funkcje zmien_link() to nie nwyświetla mi danych to znaczy zamiast wywołać adres tytul-newsa,1.html wyświetla ,1.html. Czym może to być spowodowane?
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 Aktualny czas: 21.08.2025 - 10:29