Seite 1 von 1

Problem mit einer XTC Erweiterung / Umlaute bei Bildernamen

Verfasst: 30.03.2012, 11:52
von dahead
Hallo Leute,

ich habe kleine Frage zu der XTC Erweiterung "Dateinamen erhalten" von Gunnart.de hier der Link

Die Erweiterung soll originale Dateinamen von Bildern erhalten, statt sie in 1_0 usw. umzubenennen.

Diesen Code hab ich in meinem eCombase Shop eingebaut und grundsätzlich scheint alles zu funktionieren, mit Ausnahme der korrekten Schreibweise von Umlauten und dem ß.

Jeder Umlaut, sowie das ß wird zu einem "Ae"

Hier die dafür zuständige Funktion

Code: Alles auswählen

function cleanImgName($Name){ //GUNNART
	$Name = htmlentities($Name, ENT_QUOTES); 
	$Name = preg_replace("/(&([AaOoUu])[^;]*;)/",'$2e',$Name);
	$Name = preg_replace("/(&([Ss])[^;]*;)/",'$2$2',$Name);
	$Name = preg_replace("/(&([CcIiZzEeNn])[^;]*;)/",'$2',$Name);
	$Name = preg_replace("/(&[^;]*;)/",'',$Name);
	return preg_replace("/([^0-9a-zA-Z])/",'-',$Name);
}
Hat jemand eine Idee, woran das liegen kann?