usage is your groove. ------------------------------------------------------------------------------------ */ $tab = "    "; // Original code: The Wizard of DATz // Replace accented characters $normalize_chars = array( 'Á'=>'A', 'á'=>'a', 'À'=>'A', 'à'=>'a', 'Â'=>'A', 'â'=>'a', 'Ä'=>'Ae', 'ä'=>'ae', 'Ã'=>'A', 'ã'=>'a', 'Å'=>'A', 'å'=>'a', 'Æ'=>'Ae', 'æ'=>'ae', 'Ç'=>'C', 'ç'=>'c', 'Ð'=>'D', 'ð'=>'d', 'É'=>'E', 'é'=>'e', 'È'=>'E', 'è'=>'e', 'Ê'=>'E', 'ê'=>'e', 'Ë'=>'E', 'ë'=>'e', 'ƒ'=>'f', 'Í'=>'I', 'í'=>'i', 'Ì'=>'I', 'ì'=>'i', 'Î'=>'I', 'î'=>'i', 'Ï'=>'I', 'ï'=>'i', 'Ñ'=>'N', 'ñ'=>'n', 'Ó'=>'O', 'ó'=>'o', 'Ò'=>'O', 'ò'=>'o', 'Ô'=>'O', 'ô'=>'o', 'Ö'=>'Oe', 'ö'=>'oe', 'Õ'=>'O', 'õ'=>'o', 'Ø'=>'O', 'ø'=>'o', 'Š'=>'S', 'š'=>'s', 'ß'=>'ss', 'Þ'=>'B', 'þ'=>'b', 'Ú'=>'U', 'ú'=>'u', 'Ù'=>'U', 'ù'=>'u', 'Û'=>'U', 'û'=>'u', 'Ü'=>'Ue', 'ü'=>'ue', 'ÿ'=>'y', 'Ý'=>'Y', 'ý'=>'y', 'Ž'=>'Z', 'ž'=>'z', ); // Replace special characters and patterns $search_pattern = array ( 'EXT' => array ( 1 => '/~/', 2 => '/_/', 3 => '/:/', 4 => '/>/', 5 => '/ '/\|/', 7 => '/"/', 8 => '/\*/', 9 => '/\\\/', 10 => '/\//', 11 => '/\?/', 13 => '/\(([^)(]*)\(([^)]*)\)([^)(]*)\)/', 14 => '/\(([^)]+)\)/', 15 => '/\[([^]]+)\]/', 16 => '/\{([^}]+)\}/', 17 => '/(ZZZJUNK|ZZZ-UNK-|ZZZ-UNK |zzz unknow |zzz unk |Copy of |[.][a-z]{3}[.][a-z]{3}[.]|[.][a-z]{3}[.])/i', 18 => '/ (r|rev|v|ver)\s*[\d\.]+[^\s]*/i', 19 => '/(( )|(\A))(\d{6}|\d{8})(( )|(\Z))/', 20 => '/(( )|(\A))(\d{1,2})-(\d{1,2})-(\d{4}|\d{2})/', 21 => '/(( )|(\A))(\d{4}|\d{2})-(\d{1,2})-(\d{1,2})/', 23 => '/[-]+/', 24 => '/\A\s*\)/', 25 => '/\A\s*(,|-)/', 26 => '/\s+/', 27 => '/\s+,/', 28 => '/\s*(,|-)\s*\Z/', ), 'REP' => array ( 1 => ' - ', 2 => ' ', 3 => ' ', 4 => ')', 5 => '(', 6 => '-', 7 => "'", 8 => '.', 9 => '-', 10 => '-', 11 => ' ', 13 => ' ', 14 => ' ', 15 => ' ', 16 => ' ', 17 => ' ', 18 => ' ', 19 => ' ', 20 => ' ', 21 => ' ', 23 => '-', 24 => ' ', 25 => ' ', 26 => ' ', 27 => ',', 28 => ' ', ), ); if (file_exists("css/mamelist.php")) { include_once("css/mamelist.php"); } if (file_exists("css/nointro.php")) { include_once("css/nointro.php"); } function ru2lat($str) { $tr = array( "А"=>"A", "Б"=>"B", "В"=>"V", "Г"=>"G", "Д"=>"D", "Е"=>"E", "Ё"=>"Yo", "Ж"=>"Zh", "З"=>"Z", "И"=>"I", "Й"=>"J", "К"=>"K", "Л"=>"L", "М"=>"M", "Н"=>"N", "О"=>"O", "П"=>"P", "Р"=>"R", "С"=>"S", "Т"=>"T", "У"=>"U", "Ф"=>"f", "Х"=>"Kh", "Ц"=>"Ts","Ч"=>"Ch", "Ш"=>"Sh", "Щ"=>"Sch","Ъ"=>"", "Ы"=>"y", "Ь"=>"", "Э"=>"e", "Ю"=>"yu", "Я"=>"ya", "а"=>"a", "б"=>"b", "в"=>"v", "г"=>"g", "д"=>"d", "е"=>"e", "ё"=>"yo", "ж"=>"zh", "з"=>"z", "и"=>"i", "й"=>"j", "к"=>"k", "л"=>"l", "м"=>"m", "н"=>"n", "о"=>"o", "п"=>"p", "р"=>"r", "с"=>"s", "т"=>"t", "у"=>"u", "ф"=>"f", "х"=>"kh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh","щ"=>"sch", "ъ"=>"", "ы"=>"y", "ь"=>"", "э"=>"e", "ю"=>"yu", "я"=>"ya" ); return strtr($str,$tr); } ?>