upload

  • moin,
    Ich habe ein Problem und wollte mal fragen ob es eine einfache Lösung dafür gibt !
    Der Upload klappt wunderbar aber wenn ich diese Datei jetzt runterladen will klappt es nicht weil es ein "ö" im Namen hat. Wie kann ich das ändern ?
    also nehmen wir an ich habe diese Datei :

    Zitat


    vvv_11_Dreamteam_vermöbelt_einen_von_SK.06.w3g


    Die Leerzeichen wie mann sieht habe ich schon rausgemacht mit:
    str_repalce(); :)

    Aber wie kann ich das jetzt so ändern das die "ö"´s abgeändert werden?
    Gibt es da eine Funktion für die alle Sondernzeichen oder sowas ändert?

    Gruß crAzywuLf :D

  • nöö :-p

    Code
    function make_url_clean($string)
    {
     $nt = stripslashes(html_entity_decode($string, ENT_QUOTES));
    
    
     $trans=array('ä'=>'ae', 'Ä'=>'Ae','ü'=>'ue', 'Ü'=>'Ue', 'ö'=>'oe', 'Ö'=>'Oe', 'ß'=>'ss', '`'=>'', "'"=>'', '_'=>'-', '*'=>'', '/'=>'', '\\'=>'', ' '=>'_', '&'=>'und', '?'=> '', ','=>'', '.'=>'',';'=>'', ':'=>'', '!'=>'', "'"=>'', '"'=>'', '\\'=>'', '/'=>'', '>'=>'', '<'=>'', '°'=>'', '^'=>'', '%'=>'_prozent_');
     $nt=strtr($nt, $trans);
     
     return $nt;
    }

    sowas hat man einfach :-p

    sonst guck dir mal url_encode an

  • moin,
    die funktion ist echt cool :)
    danke funzt wie geschmiert !

    Gruß crAzywuLf :D