chris-at-github
6/25/2013 - 7:43 AM

CleanFilename

return preg_replace(
  array("|Ä|", "|Ö|", "|Ü|", "|ä|", "|ö|", "|ü|", "|ß|", "|[^-:/.a-zA-Z0-9\.+]|"),
  array("Ae", "Oe", "Ue", "ae", "oe", "ue", "ss", $replace),
  str_replace($arr, "", $str)
);