Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zastępowanie każdej litery inną, proste kodowanie
Deviant
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.04.2005
Skąd: Łódź

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


Na początku witam wszystkich, gdyż to mój pierwszy post (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A teraz opis mojego problemu:
Chcę napisać kod który zastępuje każdy znak innym znakiem a następnie zastąpiony łańcuch znaków przywraca do pierwotnej formy. Napisałem coś takiego lecz to nie działa tak jak nym chciał. Dopiro zaczynam swoję przygodę z php więc nie wiem czy obrałem dobre założenia ale skoro nie działa to pewnie nie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
  1. <?
  2. $lancuch=&#092;"boczek\";
  3. $co = array(&#092;"a\", \"c\", \"e\", \"f\",\"h\", \"j\", \"l\", \"n\", \"p\", \"s\", \"w\", \"x\", \"z\", \"ż\", \"ł\", \"š\", \"v\", \"1\", \"3\", \"5\", \"7\", \"9\",\"b\", \"d\", \"f\", \"g\",\"i\", \"k\", \"m\", \"o\", \"r\", \"t\", \"u\", \"y\", \"q\", \"?\", \"ę\", \"o\", \"/\", \"2\", \"4\", \"6\", \"8\", \"0\");
  4. $na = array(&#092;"5\", \"7\", \"9\",\"b\", \"d\", \"f\", \"g\",\"i\", \"k\", \"m\", \"o\", \"r\", \"t\", \"u\", \"y\", \"q\", \"?\", \"ę\", \"o\", \"/\", \"2\", \"4\", \"6\", \"8\", \"0\",\"a\", \"c\", \"e\", \"f\",\"h\", \"j\", \"l\", \"n\", \"p\", \"s\", \"w\", \"x\", \"z\", \"ż\", \"ł\", \"š\", \"v\", \"1\", \"3\");
  5.  
  6. $zak = str_replace($co, $na, $lancuch);
  7. $odk = str_replace($na, $co, $zak);
  8. echo &#092;"Hasło: $lancuch <br> Zakodowane: $zak <br> Odkodowane: $odk\";
  9. ?>

Postępowałem zgodnie ze wskazówkami z któregoś z postów dotyczącego podobnego zagadnienia

Ten post edytował Deviant 15.04.2005, 20:04:50
Go to the top of the page
+Quote Post
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Nie wiem czy dobrz zrozumiałem...
  1. <?php
  2. $wyraz = 'ble !';
  3. $arr = array(&#092;"a\" => \"5\", \"etc\" => \"something\");
  4. foreach($co => $naco AS $arr)
  5. {
  6. $znaki = str_replace($co, $naco, $wyraz);
  7. print 'Zmienilem '.$co.' na '.$naco;
  8. }
  9. ?>


Ten post edytował Ociu 15.04.2005, 21:37:16
Go to the top of the page
+Quote Post

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: 23.08.2025 - 13:51