ich versuche Umlaute zu ersetzen.
Ich finde das recht komisch, habe eig. gedacht es wäre total Simpel.
Wenn ich einfach irgendeinen String in eine Variable schreibe funktioniert das Ersetzen, aber nicht mit dem Filename... Warum??
Beispiel:
PHP-Code:
$filename = $_FILES["file"]["name"];
$filename = (string) $filename;
$file_exts = array("jpg", "bmp", "jpeg", "gif", "png");
$such_array = array ('ä', 'ö', 'ü', 'ß');
$ersetzen_array = array ('ae', 'oe', 'ue', 'ss');
$textohneuml = str_replace($such_array, $ersetzen_array, $filename);
echo $textohneuml;
PHP-Code:
<input type="file" name="file" id="file"><br>
Danke im Voraus
Einen Kommentar schreiben: