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
 
Start new topic
Odpowiedzi (1 - 4)
Cysiaczek
post 14.10.2007, 14:25:27
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Witaj na forum

Popraw proszę tytuł topiku na zgodny z zasadami forum Przedszkole

Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
Djvolt
post 14.10.2007, 14:29:10
Post #3





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

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


oki , przepraszam , już poprawiłem , winksmiley.jpg
Go to the top of the page
+Quote Post
Hazel
post 14.10.2007, 14:46:12
Post #4





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


może strtr" title="Zobacz w manualu PHP" target="_manual pomoże?


--------------------
Go to the top of the page
+Quote Post
Djvolt
post 14.10.2007, 15:34:42
Post #5





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

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


mogł bys podac przygład jak to zastosowac w tym przykładzie co wyzej podałem,

Próbowałem to zastosować ale wynik był taki że pojawiały mi sie jedynie pierwsze literki jako opis linku a sam adres wystepował bez zmian.

pozdro
Go to the top of the page
+Quote Post

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: 18.07.2025 - 01:36