Re: que fait cette expression régulière ?

"Committo,Ergo:sum" <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 18 févr. 2016 à 21:36, Gilles Vincent <[email protected]> a écrit :

> Le commentaire du commit ("pouvoir filtrer les fichiers d'un répertoire plus finement que par l'extension") ne me permet pas de comprendre les enjeux qui se situent derrière.

Ca remonte à l'époque où on préparait le remplacement de plugin.xml (qui n'était pas toujours vraiment du xml)
par paquet.xml, et j'avais besoin de pouvoir appliquer le validateur en boucle sur les centaines de plugins de la zone
pour tester soit l'un soit l'autre, d'où la nécessité de ne pas filtrer par la seule extension.


> Vu que $ext sert dans preg_files() à construire une expression régulière "sensible", ne pourrait-on pas revenir à la forme précédente ?

Constuire une RegExp à partir d'une donnée externe pose des pbs de sécu, mais ils sont résolu par l'analyse initiale.
A partir du moment où on admet le principe de cette construction, qui est présent dans la version précédente que tu tolères,
je ne vois pas ce qui poserait un problème supplémentaire dans la suivante.

Committo,Ergo:Sum
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.