]> git.p6c8.net - jirafeau_mojo42.git/blobdiff - lib/functions.php
Fix base 16 to 64 conversion
[jirafeau_mojo42.git] / lib / functions.php
index 223fd8e3833c6295afd41baeede276354cb7b703..868d76e980f0323dd91a1ce87c4359a67519a3b4 100755 (executable)
@@ -60,8 +60,8 @@ base_16_to_64 ($num)
     $i = 0;
     # Convert long hex string to bin.
     $size = strlen ($num);
     $i = 0;
     # Convert long hex string to bin.
     $size = strlen ($num);
-
-    $b .= $hex2bin{hexdec ($num{$i})};
+    for ($i = 0; $i < $size; $i++)
+        $b .= $hex2bin{hexdec ($num{$i})};
     # Convert long bin to base 64.
     $size *= 4;
     for ($i = $size - 6; $i >= 0; $i -= 6)
     # Convert long bin to base 64.
     $size *= 4;
     for ($i = $size - 6; $i >= 0; $i -= 6)

patrick-canterino.de