Bonjour,
je me retrouve avec des fichiers qui contiennent des espaces sur un serveur Linux ... bon je sais que ce n'est pas bien mais malheureusement, et bien il va falloir que je fasse avec ...
il faudrait que je fasse un test >> si "fichier existe".
Mais file_exists () déconne à cause des espaces et @fopen () aussi
Puisque Linux semble gérer les espaces par des "\ " alors, pour mettre le nom du fichier au format attendu, j'ai tenté un str_replace(" ","\ ",$nom_fichier) mais curieusement ça ne fonctionne qu'à moitié ...
sur le 1er espace, impeccable et le " " est remplacé par "\ " mais sur l'espace suivant le "\ " espéré se retrouve doublé et ca donne "\ \ " et puis à nouveau sur le 3ème, ça fonctionne bien.
ABE CX-243 (KIT U9618)
devient >> ABE\ CX-243\ \ (KIT\ U9618)
Une petite idée plz ?
par avance merci.