$filename) { $filebytes = 0; $filedata = ''; $fp = fopen( $filename, 'r' ); if ( $fp ) { $filebytes = filesize ($filename); $filedata = fread($fp, $filebytes); fclose($fp); } $filebytes -= 16; # MD% for ( $i=8; $i < $filebytes; ) { $tag = get_long( substr( $filedata, $i, 4 ) ); $len = get_long( substr( $filedata, $i + 4, 4 ) ); if ( $len <= 8 ) { print 'Warning: parsing statfile aborted
'; $i = $filebytes; break; } switch ($tag) { case 3332: # TLIMIT_MONTHLY_USED $text = substr( $filedata, $i + 8, $len - 8 ); $traffic = get_xlong( $text ); echo $traffic; break; } $i += $len; $r = $len % 4; if ( $r > 0 ) $i += 4 - $r; } } ?>