Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przesuwanie o pare znakow
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam chce napisac sobie prosta funckje szyfrujaca/kodujaca tekst lecz nie wiem zabardzo jak przesunac sie o kilka znakow do przodu/tylu mam taki kod:

Lecz to nic nie zwraca zmienna $haslo jest pusta a tak wywoluje:
  1. <?php
  2. szyfruj($_POST['tekst']);
  3. ?>

wiec powinno byc good ale tak nie jest sad.gif i nie wiem jak przesunac o dana ilosc znakow czy moze ktos dac jakies wskazowki??

EDIT
  1. <?php
  2. function szyfruj($co) {
  3.  
  4. $a = strlen($co);
  5.  
  6. for ($i = 0; $i <= $a; $i++) {
  7.  
  8. if(ord($co[$i]) >= 48 && ord($co[$i]) <= 57 ||
  9.  ord($co[$i]) >= 65 && ord($co[$i]) <= 90 ||
  10.  ord($co[$i]) >= 97 && ord($co[$i]) <= 122) {
  11.  
  12.  $haslo_r .= $co[$i];
  13.  $haslo = sprintf("%d", $haslo_r);
  14. }
  15. }
  16.  
  17. return $haslo;
  18. }
  19. ?>

Zwraca zawsze 0 poprostu chce zeby albo pokazywal wynik jako kod asci lub dodawal do kazdej litery np 5 czyli jak bedzie w ciagu A to ma byc F

Ten post edytował marcio 31.01.2008, 21:50:11


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
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 - 13:55