function seofriendlyVerzeichnis($str) { $str = mb_strtolower($str, 'windows-1252'); $str = str_replace(" & ", "-", $str); $str = str_replace(" und ", "-", $str); $str = str_replace(" ", "-", $str); $str = str_replace("ä", "%E4", $str); $str = str_replace("ö", "%F6", $str); $str = str_replace("ü", "%FC", $str); $str = str_replace("ß", "ss", $str); $str = str_replace(" - ", "-", $str); $str = str_replace("--", "-", $str); $str = str_replace("--", "-", $str); $str = preg_replace('/[^a-z%0-9_-]/isU', '', $str); $str = trim($str); $anfrage = mysql_query("SELECT id, name, unterrubrik, permalink FROM mein_linkverzeichnis_rubriken WHERE permalink = '$str'"); $anzahl = mysql_num_rows($anfrage); if ($anzahl > 0) { $anfrage2 = mysql_query("SELECT id, name, unterrubrik, permalink FROM mein_linkverzeichnis_rubriken WHERE permalink LIKE '$str-%'"); $anzahl2 = mysql_num_rows($anfrage2); $str = $str."-".($anzahl2++); } return $str; }