J'ai besoin d'assainir certaines données qui seront utilisées dans les noms de fichiers. Certaines de ces données contiennent des espaces et des caractères d'esperluette. Existe-t-il une fonction qui permet d'échapper ou d'assainir des données pouvant être utilisées dans un nom de fichier (ou un chemin) ? Je n'en ai pas trouvé dans la section "Fonction système de fichiers" du manuel PHP.
Donc, en supposant que je doive écrire ma propre fonction, quels caractères dois-je échapper (ou changer) ?