Renommer un fichier grace à une regex

cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 - 4 nov. 2008 à 16:13
cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 - 21 nov. 2008 à 09:34
Salut .. je cherche une fonction qui me renvoie un nom de fichier clean si je lui soummet un nom avec des caractères interdits ...

j'ai bien une petite fonction genre
function renamefile($texte) {
    $from = "ÐÞß ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ()[]'~$&%*@ç!?;,:\^¨€{}|+-<>"";
    $to    = 'Dbs_AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn____________________E________';
   
    $temp    = strtolower(strtr($texte, $from, $to));
    return $temp;
}

mais j'ai bien peur que ça ne suffise pas pour certains noms ... vous auriez pas un truc plus clean avec une regex ?

merci
@++

2 réponses

cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 2
14 nov. 2008 à 11:49
un petit up ? :(
0
cs_caviar Messages postés 329 Date d'inscription samedi 4 janvier 2003 Statut Membre Dernière intervention 29 mars 2015 2
21 nov. 2008 à 09:34
un petit Re Up
0
Rejoignez-nous