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);
}