Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemy z md5
ano
post
Post #1





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


Cześć!
Na początku kod strony:
  1. <?php
  2. $plik = file("2.txt");
  3. $ile = count($plik);
  4. for($a=0;$a<$ile;$a++){
  5.  
  6. $md5=md5($plik[$a]);
  7. echo "$plik[$a]||";
  8. echo "$md5";
  9. echo "<br> n";
  10. }
  11. ?>

Treść pliku 2.txt:
Kod
aaa
abc
abd
abe


I teraz pojawia się problem: skrypt błędnie koduje poszczególne wyrazy.
Przykład:
aaa > e5965156b09fc699a7f8892b108ee7e3
a powinno być:
aaa > 47bce5c74f589f4867dbd57e9ca9f808

Pozdrawiam, ano


--------------------
Linkedin | ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Spróbuj sobie wyświetlić argumenty, które za każdym razem haszujesz.
I przeleś je funkcją trim(), żeby nie było żadnych śmieci i haszowaniu podlegało tylko aaa a nie aaa\n, bo to będzie różnica. Jednym słowem, uwaga na znaki niewidoczne.
Go to the top of the page
+Quote Post
ano
post
Post #3





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


Ok, dzięki trim() pomógł smile.gif


--------------------
Linkedin | ...
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 Aktualny czas: 22.08.2025 - 05:32