Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2013, 01:09
SeFaS90
 
Fecha de Ingreso: mayo-2013
Mensajes: 27
Antigüedad: 11 años, 8 meses
Puntos: 1
Arreglar una funcion

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