Page 1 of 1
[php] Convertire valore byte in gb

Posted:
Thu Apr 09, 2009 7:45 am
by carlino1994
Avrei bisogno di una funzione o altro, che mi permetta di convertire un valore in bytes in GB!
Re: [php] Convertire valore byte in gb

Posted:
Thu Apr 09, 2009 10:43 am
by carlino1994
Ho risolto creandomi questa funzione:
- Code: Select all
function ConvertiBytes($bytes)
{
$dimensione = $bytes / 1024;
if($dimensione < 1024)
{
$dimensione = number_format($dimensione, 2);
$dimensione .= ' KB';
}
else
{
if($dimensione / 1024 < 1024)
{
$dimensione = number_format($dimensione / 1024, 2);
$dimensione .= ' MB';
}
else if ($dimensione / 1024 / 1024 < 1024)
{
$dimensione = number_format($dimensione / 1024 / 1024, 2);
$dimensione .= ' GB';
}
}
return $dimensione;
}
Re: [php] Convertire valore byte in gb

Posted:
Thu Apr 09, 2009 2:44 pm
by Lina
Mi sto appassionando da poco al mondo della programmazione.
Questa può essere un'ottima funzione da utilizzare.
Ottima idea
Re: [php] Convertire valore byte in gb

Posted:
Thu Apr 09, 2009 2:52 pm
by pino
Ottima? A cosa può servire?
Re: [php] Convertire valore byte in gb

Posted:
Thu Apr 09, 2009 3:17 pm
by carlino1994
Beh, con questa funzione puoi convertire un valore byte nella misura corrispondente (kb, mb, gb).
Per usarla ti basta usare per esempio echo():
- Code: Select all
echo ConvertiBytes(1024);
cioè converte 1024 bytes nella corrispondente misura. Se non sbaglio 1024 bytes corrispondo a 1 KB.
Re: [php] Convertire valore byte in gb

Posted:
Fri Apr 10, 2009 10:38 am
by pino
Serve solo per una questione di visualizzazione... giusto?
Re: [php] Convertire valore byte in gb

Posted:
Fri Apr 10, 2009 11:28 am
by carlino1994
In che senso scusa?? Questa è una semplice funzione che converte un valore byte nella corrispondente valuta (kb, mb, gb).
Re: [php] Convertire valore byte in gb

Posted:
Sat Apr 11, 2009 12:52 pm
by pino
Ho capito...
Ma dove la usi? Utilità?
Grazie
Re: [php] Convertire valore byte in gb

Posted:
Thu Apr 16, 2009 6:07 pm
by carlino1994
A me è servita nel mio forum per una MOD di phpBB3 che memorizzava nel db un valore in byte a me serviva per trasformarlo in GB.