rendered paste body<?phpfunction bdecode($b){ $offset = 0; $length = strlen($b); $result = array(); while ( $offset < $length ) { //print_r(array($offset, $b[$offset])); if ( $b[$offset] == 'e' ) { return $result; } if ( $b[$offset] == 'i' ) { $end = strpos($b, 'e', $offset); if ( $end === false ) { return array(); } $result[] = (int) substr($b, $offset + 1, $end - ($offset + 1)); $offset = $end + 1; } if ( $b[$offset] == 'l' ) { $result[] = bdecode(substr($b, $offset + 1)); } } return $result;}?>