ValekS, она определяет размер файла.да мод один интересный на 5ку пилю...
ValekS, Fatal error: Call to undefined function formatsize() in /var/www/vsfdf/data/www/sfasf/upload/arhiv.php on line 83
echo '<img src="'.$home.'/upload/'.$icon.'" /> '.$in_zip_name.' <small>('.formatsize($fs).'/'.formatsize($fcs).')</small>';
а вот и сама функция из дистрюбитива
function formatsize($size) {
////////////////////////////////////////////////////////////
// Форматирование размера файлов //
////////////////////////////////////////////////////////////
if ($size >= 1073741824) {
$size = round($size / 1073741824 * 100) / 100 . ' Gb';
} elseif ($size >= 1048576) {
$size = round($size / 1048576 * 100) / 100 . ' Mb';
} elseif ($size >= 1024) {
$size = round($size / 1024 * 100) / 100 . ' Kb';
} else {
$size = $size . ' b';
}
return $size;
}
Возможно Библиотека не подключена
RAZDOR, вот как считается размер файла на форуме:
$fls = @filesize('../files/forum/attach/' . $res['filename']);
$fls = round($fls / 1024, 0);
echo '' . $lng_forum['size'] . ': ' . $fls . ' kb.';
RAZDOR, а функция твоя просто форматирует размер файла.
Короче сразу стандартной php функцией - filesize() - определи размер файла в байтах, а потом той функцией(всунь её где-то в начале файла, в /incfiles/classes/functions.php наверно не следует её пихать), что кидал ты, отформатируй его. И всё.
Имеется массив:
$arr = array('a', 'b', 'c', 'b', 'k');
Через функцию array_search получаю ключ элемента, но когда имеются одинаковы элементы в нашем случае это 'b', то при использовании array_search получаю всегда ключ первого элемента 'b', как же тогда получить ключ следующего элемента 'b'
ValekS, пока обошел старой функцией...
Кто знает как воспользoватся вот такими картинками
DOSIKSOFT, резать граф.редактором или html