J'utilise le code suivant pour obtenir une liste d'images dans un répertoire :
$files = scandir($imagepath);
mais $files
comprend également des fichiers cachés. Comment les exclure ?
J'utilise le code suivant pour obtenir une liste d'images dans un répertoire :
$files = scandir($imagepath);
mais $files
comprend également des fichiers cachés. Comment les exclure ?
Je pense que parce que vous essayez de "filtrer" les fichiers cachés, il est plus logique et préférable de procéder ainsi...
$items = array_filter(scandir($directory), function ($item) {
return 0 !== strpos($item, '.');
});
Je n'appellerais pas non plus la variable $files
car il implique qu'il ne contient que des fichiers, mais vous pouvez en fait obtenir des répertoires également... dans certains cas :)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.