Tengo una funcion en PHP para convertir KB,MB,GB.... (lo posteo por si alguien le interesa)
Código:
El problema me viene, porque estoy generando con una sentencia SQL varios valores y los introduzco en una tabla.<?php
function ByteSize($bytes) {
$size = $bytes / 1024;
if($size < 1024){
$size = number_format($size, 2);
$size .= ' KB';
}
else
{
if($size / 1024 < 1024)
{
$size = number_format($size / 1024, 2);
$size .= ' MB';
}
else if ($size / 1024 / 1024 < 1024)
{
$size = number_format($size / 1024 / 1024, 2);
$size .= ' GB';
}
}
return $size;
}
?>
Ahora mismo lo tengo asi y me genera varios datos:
Código:
y me recoge el valor correctamente (en Kb), pero me gustaria utilizar mi funcion. Como lo hago???<td><?php echo ociresult($s, 2) ?></td>
Si fijo el valor, por ejemplo, pongo 20211982 me daria un resultado de 19.28 Mb con esto: print ByteSize('20211982');
Como lo año a mi tabla pues???
Pongo esto pero no me funciona!
Código:
Alguna iluminación??? gracias! <td><?php print ByteSize('<?php echo ociresult($s, 2) ?>'); ?></td>

