--- iroffer-stat1.php Tue Aug 17 19:18:19 2004 +++ iroffer-stat2.php Tue Aug 17 19:16:03 2004 @@ -304,6 +304,10 @@ return $l; } +function get_text( $string ) { + return substr( $string, 0, strlen( $string ) - 1 ); +} + read_sizecache( $cache_file ); $packs = 0; @@ -376,7 +380,7 @@ break; case 3073: # FILE $packs ++; - $text = substr( $chunkdata, $j + 8, $jlen - 8 ); + $text = get_text( substr( $chunkdata, $j + 8, $jlen - 8 ) ); $fsize = filesize_cache( $text ); $info[ $packs ][ 'pack' ] = $packs; $info[ $packs ][ 'size' ] = $fsize; @@ -390,7 +394,7 @@ $gruppen[ '*' ][ 'size' ] += $info[ $packs ][ 'size' ]; break; case 3074: # DESC - $text = substr( $chunkdata, $j + 8, $jlen - 8 ); + $text = get_text( substr( $chunkdata, $j + 8, $jlen - 8 ) ); $info[ $packs ][ 'xx_desc' ] = clean_names( $text ); break; case 3075: # NOTE @@ -406,7 +410,7 @@ $gruppen[ '*' ][ 'trans' ] += $ttrans; break; case 17777: # GROUP NAME - $text = substr( $chunkdata, $j + 8, $jlen - 8 ); + $text = get_text( substr( $chunkdata, $j + 8, $jlen - 8 ) ); $info[ $packs ][ 'xx_trno' ] = $text; $gr = $text; if ( !isset( $gruppen[ $gr ][ 'packs' ] ) ) {