phpbar.de logo

Mailinglisten-Archive

Re: [php] Funktion zum Säubern von Dateinamen

Re: [php] Funktion zum Säubern von Dateinamen

Swiss4.com webmaster at swiss4.com
Die Okt 21 15:47:56 CEST 2003


Hallo Sebastian,

Vielen Dank! Sieht nun sehr sauber aus!

> "Sebastian Tobias Mendel genannt Mendelsohn" <lists at sebastianmendel.de>
> ich würde das ganz aber nicht so verschachteln, kann ja keine sau lesen...
>
> <?
> function cleanFileNames(&$string)
> {
>    $clean_string = strtolower($string);
>    $clean_string = rawurldecode($clean_string);
>    $clean_string = html_entity_decode($clean_string);
>
>    $from = 'àáâãäåçèéêëìíîïñòóôõöøšùúûüµýÿ¥ž ';
>    $to   = 'aaaaaaceeeeiiiinoooooosuuuuuyyyz_';
>    $clean_string = strtr($clean_string, $from, $to);
>
>    $replace = array('Þ' => 'th', 'þ' => 'th', 'Ð' => 'dh', 'ð' => 'dh',
>                     'ß' => 'ss', 'Œ' => 'oe', 'œ' => 'oe', 'Æ' => 'ae',
>                     'æ' => 'ae');
>    $clean_string = strtr($clean_string, $replace);
>
>    $clean_string = ereg_replace("[^a-z0-9._]", "", $clean_string);
>    return $clean_string;
> }
> ?>
>
> und wenn du das Yen-Zeichen (¥) durch y ersetzt kannst du auch das
> Dollar-Zeichen ($) durch s ersetzen
>


Gruss,
Ivan


php::bar PHP Wiki   -   Listenarchive