<?php function sizer($s) { $o=1; while($s>1024) { $o++; } switch($o) { case(1): $o='b'; break; case(2): $o='Kb'; break; case(3): $o='Mb'; break; case(4): $o='Gb'; break; } return $s.$o; } $filepath = 'test.rar'; открытия RAR архива'); $list = rar_list($rar); echo'Обьектов: '.$c.'<hr/>'; for($i = 0; $i<$c; $i++) { echo $list[$i]->name.' ['.sizer($list[$i]- >unpacked_size).'/'.sizer($list[$i]- >packed_size).']<br/>'; } rar_close($rar); ?>