Le nom des fichiers phpBB
Description : Les fichiers placés sur un serveur, local ou distant, nécessite quelques connaissances de base
Catégories : Serveur, PHP et MySQL
Lien vers cet article: Tout sélectionner
[url=https://forums.caforum.fr/kb/viewarticle?a=16]Base de connaissance - Le nom des fichiers phpBB[/url]
Ne pas utiliser la casse
A l'origine, la casse est une boite à compartiments dans laquelle on rangeait les caractères d'imprimerie. En informatique, modifier la casse signifie passer de minuscule à majuscule ou inversement.
Certains serveurs prennent en compte la casse. Ainsi si vous nommez un fichier MaClasse.php et que vous faites un include de celle-ci, vous devrez dans votre code PHP reprendre chacune des majuscules sous peine que l’include ne trouve pas de correspondance.
Pas de caractères accentués
Les caractères accentués peuvent ne pas être prit en charge. Tout dépendra de l’accès aux fichiers et de l’encodage. Pour éviter tout problème on va se limiter aux caractères a-z et 0-9. Par exemple le C cédille ç ou le ï ne sont pas valides.
- a-z, comprenant : a, b ,c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y et z.
- 0-9 est une notation comprenant les chiffres : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Pas d’espaces ou de ponctuation
Lorsqu’on nomme un fichier il faut se limiter aux caractères alphanumériques non accentués. Ce qui sous-entend qu’il ne faut pas placer de ponctuation. Ainsi les espaces, les virgules, les points, le slash ou le backslash, etc. Sont des caractères à éviter.
Comment séparer les mots dans ce cas là ?
Il faut utiliser le tiret – (également appelé le tiret du 6) ou le underscore _ (également appelé tiret du 8). Lorsqu’on nomme un fichier qui sera accessible via une URL on privilégiera le tiret comme séparateur.
L’underscore n’étant pas un séparateur valide pour Google, on parlera ici de SEO.