Nos serveurs tournent tous sous Unix. En général Fedora 2 or 3, mais nous avons plein avec FreeBSD, RedHat, CentOs... ce qu'il a de communs à toutes ces distributions, c'est qu'elles n'aiment pas certains noms de fichiers.
Des fichiers dont le nom comporte des caractères avec des accents, des parenthèses, des espaces... sont à bannir. Si vous les utilisez, ça peut marcher dans certains cas, comme ça peut vous provoquer des petites anomalies de fonctionnement sources de perte de temps et d'éngerie
Donc la règle c'est : stay simple!
Par contre, Unix vous permet d'avoir des noms avec plusieurs points, par exemple :
fichier.backup.mai-2005.zip
Ce n'est pas du tout un problème et ça permet de donner des noms plus explicites.
En tous les cas, sachez que les majuscules et minuscules sont considérées comme des lettres totalement différentes.
Par exemple:
image.gif
Image.gif
image.GIF
Sont trois noms totalement différents. Windows ne fait pas la différence et ça peut donner des erreurs qui ne vont pas se voir sur votre ordinateur mais se manifester une fois votre site en ligne.
Si une image se voit quand vous regardez le site en local sur votre PC et ne se voit plus quand le site est complètement et correctement envoyé en ligne, pensez tout de site que vous n'avez pas respecté les majuscules et minuscules. Dans ce cas, changez le nom des images ou le code html qui doit les afficher.