Нужна помощь [php]

artby
На сайте с 03.07.2008
Offline
80
412

На сайте в коде есть такие записи :

<?php $file->file_size = round($file->file_size / (1024 * 1024), 2); ?>

и

<?php echo $file->file_size; ?> mb

Она выводит размер файла в формате *.** mb. Проблема в том что на сайте стали публиковаться файлы в пару килобайт и в итоге скрипт выводит в размере : 0 mb.

Подскажите пожалуйста что прописать, что бы, если файл меньше чем 0.01 mb - расчет велся бы в килобайтах или хотя бы что бы не 0 выводился.

K5
На сайте с 21.07.2010
Offline
209
#1

<?php $file->file_size = round($file->file_size / (1024 * 1024), 4); ?>

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
SX
На сайте с 15.07.2008
Offline
79
#2

<?php

IF(round($file->file_size / (1024 * 1024), 2) < "0.01"){

$file_size = round($file->file_size /1024, 2)." kb";

}

else {

$file_size = round($file->file_size / (1024 * 1024), 2)." mb";

}

?>

и выводить

<?php echo $file_size; ?>

artby
На сайте с 03.07.2008
Offline
80
#3

Спасибо братцы, помогли

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий