PHP‎ > ‎

    Dateiname bereinigen


    Hinweis: Es werden alle Dateinamen in Kleinbuchstaben umgewandelt, da es Betriebssysteme gibt, die im Dateisystem nicht zwischen Groß- und Kleinschreibung unterscheiden.

    <?php
      function cleanup_filename ($str_filename) {
        $arr_before = array('ü', 'ö', 'ä', 'ß');
        $arr_after = array('ue', 'oe', 'ae', 'ss');
        $str_filename = str_replace($arr_before, $arr_after, $str_filename);
        $str_filename = preg_replace("/[^a-z0-9-.]/", '-', strtolower ($str_filename));
        return $str_filename;
      }
    ?>