/** * Méthode qui convertit une chaine de caractères au format valide pour un nom de fichier * * @param str chaine de caractères à formater * @return string nom de fichier valide **/ public static function title2filename($str) { $str = strtolower(plxUtils::removeAccents($str, PLX_CHARSET)); $str = preg_replace('/[^[:alnum:]|.|_]+/', ' ', $str); return strtr(ltrim(trim($str), '.'), ' ', '-'); }