Hello,
nur fehlt mir die Verknüpfung wie ich das in dem Code umsetzen soll.
Gehen wir mal davon aus, dass Deine Webseite ISO-8859-1 benutzt.
Dann sollte der Browser auch in dieser Codierung seinen nächsten Request abschicken.
Nun wäre es wichtig zu wissen, welche Zeichen ersetzt werden müssen.
Wenn es nur die deutschen Umlaute wären, könntest Du so vorgehen:
$_search = array('Ä', 'Ö', 'Ü', 'ä', 'ö', 'ü');
$_replace = array('Ae, 'Oe', 'Ue', 'ae', 'oe', 'ue');
$filename = str_replace($_search, $_replace, basename($_REQUEST["anrufer_name"]));
Die Verwendung von $_REQUEST kann ich nicht gutheißen, wenn sie keinen wirklich wichtigen Grund hat. Ich würde immer $_GET oder $_POST verwenden, weil die Requestmethode dadurch ganz klar abgegrenzt ist.
Ein harzliches Glückauf
Tom vom Berg