Mailinglisten-Archive |
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
--
Sebastian Mendel
www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com
php::bar PHP Wiki - Listenarchive