Hola,
aqui les muestro el codigo que hice, por si tal vez haya un error o tal seria mejor hacerlo de otra forma mas elegante
Código PHP:
$diccionario[0]='0';
$diccionario[1]='1';
$diccionario[2]='2';
$diccionario[3]='3';
$diccionario[4]='4';
$diccionario[5]='5';
$diccionario[6]='6';
$diccionario[7]='7';
$diccionario[8]='8';
$diccionario[9]='9';
$diccionario[10]='A';
$diccionario[11]='B';
$diccionario[12]='C';
$diccionario[13]='D';
$diccionario[14]='E';
$diccionario[15]='F';
$diccionario[16]='G';
$diccionario[17]='H';
$diccionario[18]='I';
$diccionario[19]='J';
$diccionario[20]='K';
$diccionario[21]='L';
$diccionario[22]='M';
$diccionario[23]='N';
$diccionario[24]='O';
$diccionario[25]='P';
$diccionario[26]='Q';
$diccionario[27]='R';
$diccionario[28]='S';
$diccionario[29]='T';
$diccionario[30]='U';
$diccionario[31]='V';
$diccionario[32]='W';
$diccionario[33]='X';
$diccionario[34]='Y';
$diccionario[35]='Z';
$diccionario[36]='a';
$diccionario[37]='b';
$diccionario[38]='c';
$diccionario[39]='d';
$diccionario[40]='e';
$diccionario[41]='f';
$diccionario[42]='g';
$diccionario[43]='h';
$diccionario[44]='i';
$diccionario[45]='j';
$diccionario[46]='k';
$diccionario[47]='l';
$diccionario[48]='m';
$diccionario[49]='n';
$diccionario[50]='o';
$diccionario[51]='p';
$diccionario[52]='q';
$diccionario[53]='r';
$diccionario[54]='s';
$diccionario[55]='t';
$diccionario[56]='u';
$diccionario[57]='v';
$diccionario[58]='w';
$diccionario[59]='x';
$diccionario[60]='y';
$diccionario[61]='z';
$diccionario[62]='+';
$diccionario[63]='/';
$num=678698765;
$y=64;
$i=1;
do
{
$cociente=floor($num/$y);
echo "el cociente es: ".$cociente;
echo "<br>";
$modulo=$num%$y;
$array[$i]=$modulo;
$i=$i+1;
echo "el modulo es: ".$modulo;
echo "<br>";
$num=$cociente;
} while (floor($num/$y) > 0 );
$array[]=$num;
$cont_array=count($array);
echo "el cont array es: ".$cont_array;
echo "<br>";
for ($i = 1; $i <= $cont_array; $i++)
{
$array_hexadecimal[$i]=$diccionario[$array[$i]];
echo $array_hexadecimal[$i];
}
$codigo = implode("", $array_hexadecimal);
$codigo=strrev ($codigo);
echo "<br>";
echo "el codigo es: ".$codigo;
Si tiene error me lo dicen o tal vez otra forma de hacerlo,
gracias por la ayuda,
saludos.