Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z funkcją str_replace, Zmiana polskich znaków w linkach
Djvolt
post 14.10.2007, 14:20:30
Post #1





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

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


Witam, jestem nowym na tym forum , niewiem czy w dobrym miejscu umieściłem ten temat ,

Mam mały problem z funkcją str_replace , przerabiam jeden skrypt a raczej wyświetkanie linków na przyjazne dla wyszukiwarek kożystające z mod_rewrite apacha. Jak narazie wszytsko działało dobrze jak bazowało na szablonie w kórym były regoły linkow. Ale mam do zmiany jeszcze adresy ( linki ) które występuja jako "szablon" w pliku php. Udało mi się już doprowadzić do tego iż ładnie się wyświetla w formie html lecz w miejscach gdzie są spacke ( puste miejsca ) występuje %20 np : Tester%20Monitora%202.1.html , podobie będzie zrobione też z polskimi znakami ąśżźćńłóę. Próboję to rozwiązać stosując str_replace ale nie moge sobie z tym poradzić, Czy ktoś może podsunąc jakiś pomysł jak rozwiązac ten problem.

Zamieszczam fragment kodu nad którym tak siedze :
  1. <?php
  2. $pafdb_temp3 = $pafdb_tpl;
  3. $pafdb_temp3 = str_replace('{number}', $pafdb_temp1+1, $pafdb_temp3);
  4. $pafdb_temp3 = str_replace('{filelink}', $pafdb_cfg['dburl'].'/pliki/'.$pafdb_temp2['file_id'] .'/' .$pafdb_temp2['file_name'] .'.html' , $pafdb_temp3);
  5. $pafdb_temp3 = str_replace('{filename}', $pafdb_temp2['file_name'], $pafdb_temp3);
  6. ?>


czwarta linijka kodu odpowiada za wyświetlanie linku

Proszę o pomoc z rozwiązaniu tego problemu.

Pozdrawiam Bartek

Ten post edytował Djvolt 14.10.2007, 14:33:52
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: 14.08.2025 - 10:13