Annonce

  •  » Utilisation
  •  » Les espaces dans les noms de fichiers

#1 2022-12-12 21:50:48

bouezy
Membre
2016-07-20
40

Les espaces dans les noms de fichiers

Bonjour/Bonsoir,

Je viens de m'apercevoir sur le site de mon club photo, qu'à partir de la vignette beaucoup de fichiers ne s'ouvre plus, ce sont ceux qui ont des espaces dans le nom du fichier. Or avant cela fonctionnait, connait-on la date de cette évolution.
Merci

Version de Piwigo: 13.3
Version de PHP: 7.4
Version de MySQL: 5.7
URL Piwigo: http://lbiphoto.fr  site entièrement privé

Hors ligne

#2 2022-12-13 02:01:19

k5
Équipe Piwigo
La reppe
2014-01-26
1305

Re: Les espaces dans les noms de fichiers

Bonjour
Essayer de désactiver "autocorrect filename"

À très vite


Piwigo 14.4 VM alpneLinux php 8.3.6
Piwigo 14.4 php 8.3.6 -- 8.3 mysql -- ImageMagick 7.1.1.31

Hors ligne

#3 2022-12-13 09:13:37

bouezy
Membre
2016-07-20
40

Re: Les espaces dans les noms de fichiers

Bonjour,

Il est désactivé, j'avais juste fait un essai pour voir si ce plugin pouvait améliorer mon Pb.

Hors ligne

#4 2022-12-15 20:11:14

k5
Équipe Piwigo
La reppe
2014-01-26
1305

Re: Les espaces dans les noms de fichiers

Bonjour,
Je dirais que si vous avez un backup de toute votre galerie à une date antérieure au 7 décembre 2022.
A très vite


Piwigo 14.4 VM alpneLinux php 8.3.6
Piwigo 14.4 php 8.3.6 -- 8.3 mysql -- ImageMagick 7.1.1.31

Hors ligne

#5 2023-04-08 10:02:20

bouezy
Membre
2016-07-20
40

Re: Les espaces dans les noms de fichiers

Bonjour,

Je reviens sur mon problème, en fait, il ne s'agit pas des anciens fichiers, mais de ceux que je télécharge maintenant !!

Hors ligne

#6 2023-04-08 14:16:41

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1641

Re: Les espaces dans les noms de fichiers

Bonjour,
moi je dirais que c'est normal que ça ne s'affiche pas. Sur le web, les noms de fichiers ne doivent pas comporter d'espaces, d'accents, de signes diacritiques, de caractères spéciaux (sauf - et _). Le plugin Auto--correct file names peut apporter un correctif , mais ce n'est pas une solution, car s'il est désactivé ultérieurement  pour une raison ou une autre (version obsolète par ex.), il est possible que la correction du nom de fichier qui permette son affichage soit désactivée elle aussi.
La seule solution, c'est une plus grande rigueur dans le nom du fichier avant l'upload.


https://album.chauvigne.info/ v.13.8.0  PHP: 8.2.17
http://photos.katrynou.fr/ v.14.1.0 PHP: 8.1.22
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#7 2023-04-08 18:19:08

bouezy
Membre
2016-07-20
40

Re: Les espaces dans les noms de fichiers

Bonsoir,

Merci Katryne pour ta réponse, mais le site sur lequel j'ai le problème, c'est celui du club photo. Beaucoup de personnes peuvent mettre des photos, et donc régulièrement il me faut faire des modifications sur le nom des fichiers.

Hors ligne

#8 2023-04-08 18:44:51

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1641

Re: Les espaces dans les noms de fichiers

J'ai été un peu raide dans ma réponse. Désolée de la brutalité. Dans notre association, nous sommes également plusieurs à mettre en ligne. J'ai donné des consignes (voilà que je fais encore l'adjudant ...). Ceux qui ne peuvent/veulent pas les suivre n'uploadent pas/plus, c'est tout.

Il me semble pourtant que le plugin auto-correct file name faisait son job. S'il ne le fait plus, peut-être ne supporte-t-il plus la nouvelle version de php, ou du Piwigo ... il faudrait le signaler à son concepteur.


https://album.chauvigne.info/ v.13.8.0  PHP: 8.2.17
http://photos.katrynou.fr/ v.14.1.0 PHP: 8.1.22
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#9 2023-04-09 08:02:01

nicolas
Former Piwigo Team
2004-12-30
1561

Re: Les espaces dans les noms de fichiers

Katryne a écrit:

Bonjour,
moi je dirais que c'est normal que ça ne s'affiche pas. Sur le web, les noms de fichiers ne doivent pas comporter d'espaces, d'accents, de signes diacritiques, de caractères spéciaux (sauf - et _). Le plugin Auto--correct file names peut apporter un correctif , mais ce n'est pas une solution, car s'il est désactivé ultérieurement  pour une raison ou une autre (version obsolète par ex.), il est possible que la correction du nom de fichier qui permette son affichage soit désactivée elle aussi.
La seule solution, c'est une plus grande rigueur dans le nom du fichier avant l'upload.

Moi je dirais que tu est bien péremptoire dans tes affirmations. Ou alors c'est qu'il manque dans Piwigo à chacune de tes affirmations. Il n'y a aucun souci à utiliser des espaces, des accents, des emoijs ou tout autre caractères utf-8 dans les noms de fichiers et même dans les URLs. Tu sais quoi ? Même les noms de domaines peuvent comporter des accents !!


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#10 2023-04-09 08:15:30

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1641

Re: Les espaces dans les noms de fichiers

Nicolas, j'ai commencé à arpenter le web il y a plus de 20 ans. Et c'étaient les consignes de l'époque. Je ne les ai pas fait évoluer, alors que le monde a changé. J'aurais peut-être dû, mais je constate que dans Piwigo et dans les autres CMS que j'utilise, si je laisse un espace dans le nom d'un fichier, un accent, une cédille... ben l'image ne s'affiche pas. Donc je continue à appliquer mes consignes de dinosaure.


https://album.chauvigne.info/ v.13.8.0  PHP: 8.2.17
http://photos.katrynou.fr/ v.14.1.0 PHP: 8.1.22
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#11 2023-04-09 08:19:41

nicolas
Former Piwigo Team
2004-12-30
1561

Re: Les espaces dans les noms de fichiers

Katryne a écrit:

Nicolas, j'ai commencé à arpenter le web il y a plus de 20 ans. Et c'étaient les consignes de l'époque. Je ne les ai pas fait évoluer, alors que le monde a changé. J'aurais peut-être dû, mais je constate que dans Piwigo et dans les autres CMS que j'utilise, si je laisse un espace dans le nom d'un fichier, un accent, une cédille... ben l'image ne s'affiche pas. Donc je continue à appliquer mes consignes de dinosaure.

J'ai appliqué les mêmes règles de dinosaure comme tu dis et d'autres tout aussi bizarres. Mais elles ne sont plus utiles dans des logiciels bien écrits. Evidemment qui peut le plus, peu le moins et si les noms de fichiers n'ont pas de caractères exotiques cela fonctionnera bien évidemment !


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#12 2023-04-10 07:11:20

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16812

Re: Les espaces dans les noms de fichiers

Bonjour,

Piwigo a fait le choix de ne pas autorisé les espace, accent ...

Par contre en config local en ajoutant le bon regex tout est possible ...
celui par défaut est
$conf['sync_chars_regex'] = '/^[a-zA-Z0-9-_.]+$/';


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#13 2023-04-10 19:31:31

k5
Équipe Piwigo
La reppe
2014-01-26
1305

Re: Les espaces dans les noms de fichiers

Bonjour,
est ce que le plugin "concours photo" et "extended description" est installé et activé ?

A très vite


Piwigo 14.4 VM alpneLinux php 8.3.6
Piwigo 14.4 php 8.3.6 -- 8.3 mysql -- ImageMagick 7.1.1.31

Hors ligne

  •  » Utilisation
  •  » Les espaces dans les noms de fichiers

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact