Mailinglisten-Archive |
Hallo Coders,
Ich habe folgende Funktion zum Säubern von Dateinamen für das Hochladen von
Dateien geschrieben.
Gibt es noch Verbesserungsvorschläge, damit die Funktion allgemein gültig
wird?
<?
// Clean up file name (only lowercase letters, numbers and underscores are
allowed)
function cleanFileNames($string)
{
$string = strtr($string,
"SOZsozY¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ",
"SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy");
$string = ereg_replace("[^a-z0-9._]", "", str_replace(" ", "_",
str_replace("%20", "_", strtolower($string))));
return $string;
}
?>
Greetings,
Ivan
php::bar PHP Wiki - Listenarchive