Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [HTML][PHP]Problem z literk± ¼
Forum PHP.pl > Forum > Przedszkole
lukaszk
Witam, mam problemik z literk± ¼ nie mogê jej zmieniæ na z proszê o pomoc.
mam taki fragment kodu zmieniaj±cy litery
  1. $Encrypter_variables= array("?","?","¼","?",".","?","±", "ê", "æ", "³", "ñ", "¶", "¼", "¿", "ó", " ", "\0022");
  2. $Variables_replace = array("","","z","s","","a","a", "e", "c", "l", "n", "s", "z", "z", "o", "-", "");
  3. $uploaded_seo = str_replace($Encrypter_variables, $Variables_replace, $tytul_seo);


zmienia wszystkie poza "¼" na z
Proszê o pomoc
IceManSpy
Mo¿e dlatego, ¿e ¼ jest 2 razy?
lukaszk
raczej nie bo pocz±tek dopisa³êm kiedy nie zamienia³o "¼"
Azek
Mi posz³o:
  1. <?php
  2. $tytul_seo="ê€ó±¶³¿-¼-æñm";
  3. $Encrypter_variables= array("?","?","¼","?",".","?","±", "ê", "æ", "³", "ñ", "¶", "¼", "¿", "ó", " ", "\0022");
  4. $Variables_replace = array("","","z","s","","a","a", "e", "c", "l", "n", "s", "z", "z", "o", "-", "");
  5. $uploaded_seo = str_replace($Encrypter_variables, $Variables_replace, $tytul_seo);
  6. var_dump($uploaded_seo);
  7. ?>

  1. string(12) "eoaslz-z-cnm"

Prawdopodobnie masz ¼le ustawione kodowanie znaków. Zmieñ w edytorze lub przegl±darce. Mo¿e te¿ trzeba bêdzie literki pozmieniaæ.
lukaszk
Super dziêki dzia³a.
Jak wyeliminowaæ jeszcze znak , (przecinek) jaki jest jego kod.
croc
A nie mo¿esz wklepaæ normalnie przecinka?
Fifi209
A po co takie co¶ robisz? U¿ywaj UTF8 i nie bêdzie problemów.
lukaszk
Tak ale mam problem z

  1. Sowa kluczowe * Wpisz sowa harakteryzujace podstron do 500 znakw zaleca si tylko kilka fraz!!!




Powiem o co chodzi

Testuje nice url nospor'a

Po zmianie kodowania z utf....-2 na utf ....-8
  1. Pamietajcie - przyklad zadziala dopiero gdy w apache'u wlaczycie mod-rewrite!!!
  2.  
  3. Hej, wszedles wlasnie w modul aktualnosci. Akcja to show.
  4. Id aktulanosci to: 11311153
  5. Nazwa aktualnosci to: Ä…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-Ãl
  6.  
  7. A tak wyglada tablica $_GET:
  8.  
  9. Array
  10. (
  11. [module] => news
  12. [action] => show
  13. [name] => Ä…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-ÃlÄ…-Ä™-Å›-ć-ż-ź-Ãl
  14. [id] => 11311153
  15. )
  16.  




a tak przy kodowaniu utf ...-2

  1. Pamietajcie - przyklad zadziala dopiero gdy w apache'u wlaczycie mod-rewrite!!!
  2.  
  3. Hej, wszedles wlasnie w modul aktualnosci. Akcja to show.
  4. Id aktulanosci to: 11311149
  5. Nazwa aktualnosci to: a-Awaryjne-ladowanie-na-Okeciu-Zobacz-dramatyczne-nagranie
  6.  
  7. A tak wyglada tablica $_GET:
  8.  
  9. Array
  10. (
  11. [module] => news
  12. [action] => show
  13. [name] => a-Awaryjne-ladowanie-na-Okeciu-Zobacz-dramatyczne-nagranie
  14. [id] => 11311149
  15. )
  16.  


a tak url
  1. <a href="http://127.0.0.1/a-Awaryjne-ladowanie-na-Okeciu-Zobacz-dramatyczne-nagranie,11311149.html" target="_blank">http://127.0.0.1/a-Awaryjne-ladowanie-na-O...e,11311149.html</a>


czyli tak jak powinno byæ.

Dlatego ten kod wygl±da tak
  1. $Encrypter_variables= array(".","?","!",",","¶",".","±","±", "ê", "æ", "³", "ñ", "¶", "¼", "¿", "ó", " ", "\0022");
  2. $Variables_replace = array("","","","","s","","a","a", "e", "c", "l", "n", "s", "z", "z", "o", "-", "");


Zosta³a tylko literka "¼" która pojawia siê w pasku adresu jako krzaczek "A(i 1/4)"
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.