<?php $nom=$_FILE['inputfile']['name'] // Tu remplace tous les accents possible par des lettres non accentuées $nom= strtr($nom, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy'); // Tu remplace toutes les majuscules par des minuscules $nom= strtolower($nom); // Tu remplace les espaces par des '_' $nom = strtr($nom, ' ', '_'); // Tu remplace tout ce qui n'est pas une lettre ou un chiffre par _ : $regex = array('#(\.){2,}#', '#[^A-Za-z0-9\.\_\- ]#', '#^\.#'); $nom = preg_replace($regex, '_', $nom); ?>