Foros del Web » Programando para Internet » PHP »

Calcular peso en mb y gb

Estas en el tema de Calcular peso en mb y gb en el foro de PHP en Foros del Web. Hola, Trato de hacer una funcion para calcular el peso: Código PHP: // $b=128760; Esta en bytes. function  calcular ( $b ){ $gb = 0 ; $mb = 0 ...
  #1 (permalink)  
Antiguo 04/09/2008, 15:12
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Calcular peso en mb y gb

Hola,
Trato de hacer una funcion para calcular el peso:
Código PHP:
// $b=128760; Esta en bytes.
function calcular($b){
$gb=0;
$mb=0;
if(
$b>1024){
for(
$e=0;$e<=(ceil($b));$e++){
$b-1024;
$mb++;
}
}
if(
$mb>1024){
for(
$i=0;$i<=(ceil($mb));$i++){
$mb-1024;
$gb++;
}
}
return 
"$mb Mb $gb GB ($b bytes)";

Pero me lo dice super mal.
Gracias
Salu2
__________________
Half Music - www.halfmusic.com

Última edición por pato12; 04/09/2008 a las 15:19
  #2 (permalink)  
Antiguo 04/09/2008, 15:59
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Calcular peso en mb y gb

Prueba esto
Código PHP:
  function fileSize($size)
      {
      
$filesizename = array(" Bytes"" KB"" MB"" GB"" TB"" PB"" EB"" ZB"" YB");
      return 
$size round($size/pow(1024, ($i floor(log($size1024)))), 2) . $filesizename[$i] : '0 Bytes';
      } 
Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 04/09/2008, 16:14
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 6 meses
Puntos: 101
Respuesta: Calcular peso en mb y gb

Hola,
Muchas gracias.
Funciona de 10.
Salu2
__________________
Half Music - www.halfmusic.com
  #4 (permalink)  
Antiguo 04/09/2008, 16:18
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Calcular peso en mb y gb

De nada!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #5 (permalink)  
Antiguo 02/07/2009, 01:22
Usuario no validado
 
Fecha de Ingreso: febrero-2009
Mensajes: 14
Antigüedad: 15 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Calcular peso en mb y gb

Cita:
Iniciado por Genetix Ver Mensaje
Prueba esto
Código PHP:
  function fileSize($size)
      {
      
$filesizename = array(" Bytes"" KB"" MB"" GB"" TB"" PB"" EB"" ZB"" YB");
      return 
$size round($size/pow(1024, ($i floor(log($size1024)))), 2) . $filesizename[$i] : '0 Bytes';
      } 
Saludos!


esta exelente el escrip pero lo que recomiendo es que en function fileSize($size)
canviarle el nombre pues marca error yo en micaso agregue una r ose quedo del siguiente modo fileSizer($size) y funciono perfecto gracias por el script
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.