Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

size

Обсуждение темы size в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Вот так: $file_size=$_FILES['userfile']['size']; Я достаю размер закачиваемого файла! Но результат выдает в байтах. Как округлять результат к мб, примеру что бы было 1.7 ...


Закрытая тема
 
Опции темы
Старый 01.01.2006, 23:53   #1
Вот так:
$file_size=$_FILES['userfile']['size'];
Я достаю размер закачиваемого файла!
Но результат выдает в байтах. Как округлять результат к мб, примеру что бы было 1.7 мб?
 
Старый 01.01.2006, 23:53
Ссылки
Старый 02.01.2006, 12:34   #2
ну дело то плёвое.... только подумать надо было....


PHP код:

<?

$file 
"------ВВЕДИТЕ ПУТЬ ДО ФАЙЛА--------";


if (
is_file($file)) {


$fsize=filesize("$file");


if (
$test>1048576) {

$fsize=$fsize/1048576;

$fsize=round($fsize,2);
 
print 
"$fsize мб";

}

else {
if (
$fsize>1024) {

$fsize=$fsize/1024;

$fsize=round($test,2);
 
print 
"$fsize кб";
}


else { print 
"$fsize байт";
}
}
}

else { print 
"Файл $file не существует";
}

?>
 
Старый 03.01.2006, 15:10   #3
SpyLib, как вы пытаетесь программировать, если не можете перевести байты в килобайты?
 
Старый 03.01.2006, 23:57   #4
kost, а он особенный.
 
Старый 10.01.2006, 00:10   #5
А сколько в килобайте байтов?? : rolleyes:
 
Старый 10.01.2006, 01:44   #6
1024
 
Старый 11.01.2006, 17:23   #7
есть kilobyte, а есть Kbyte, в одном 1000, в другом 1024, соответственно
 
Старый 11.01.2006, 19:04   #8
Alkeeper, 1000 - это для упрощения. Kilo и K - одно и тоже. Просто, многие производители на этом экономят. К примеру, на харде пишут, что его ёмкость 200Гб, а на самом деле его ёмкость 196-198.
 
Старый 11.01.2006, 19:05   #9
Nielson, а еще провайдеры принимают, что 1 МБ = 1000 кБ! Хе-хе!
 
Старый 11.01.2006, 19:05
Закрытая тема





Текущее время: 15:39. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум