Amigo el codigo esta bien, lo que esta malo es como esta declarando la variable
$size
De esta manera no estas tomando en cuenta la funcion programada de
tamano_humano y solo te arrojara valores en
Bytes ya que solo hace la lectura el
filesize natural del php
Código PHP:
<?
$size = filesize("downloads/fw7/$nombre_archivo_peso");
?>
Intentalo asi;
Código PHP:
<?
$size = tamano_humano(filesize("downloads/fw7/$nombre_archivo_peso"));
echo "$size";
?>
Saludos.-