TENGO LA SIGUIENTE FUNCION
Código PHP:
function ObtenerBase64($Numero)
{
$Diccionario= array ('0','1','2','3','4','5','6','7','8','9',
'A','B','C','D','E','F','G','H','I','J',
'K','L','M','N','O','P','Q','R','S','T',
'U','V','W','X','Y','Z','a','b','c','d',
'e','f','g','h','i','j','k','l','m','n',
'o','p','q','r','s','t','u','v','w','x',
'y','z','+','/');
$Cociente=1;
$Resto=0;
$Palabra="";
while($Cociente>0)
{
$Cociente=$Numero/64;
$Resto=bcmod($Numero,64);
$Palabra=$Diccionario[$Resto].$Palabra;
$Numero=$Cociente;
}
return $Palabra;
}
FUNCIONA CASI A LA PERFECCION, EL PROBLEMA ES EL RESULTADO
mi resultado tendria q ser Pv106
pero me da el sgte resultado:
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000Pv106