J'ai cherché sur ce site et j'ai trouvé un extrait de code très utile que j'ai pu utiliser.php glob() ne retourne pas tous les fichiers
$counter = 0;
foreach (glob("images/gallery/photo_gallery/resized/*.jpg") as $pathToThumb)
{
$filename = basename($pathToThumb);
$pathToLarge = 'images/gallery/photo_gallery/' . $filename;
echo ('<a href="'.$pathToLarge.'"><img src="'.$pathToThumb.'" /></a>');
$counter++;
}
Mais pour une raison quelconque, cela ne renverra que les 30 premières images de mon répertoire. (il y en a 81) Quelqu'un peut-il penser à ce qui se passe?
Merci.
nous montrent le résultat et le résultat que vous vous attendez à – stillstanding
Pouvez-vous montrer quelques noms de fichiers par exemple? Êtes-vous 10000% sûr qu'ils se terminent par 'jpg' et pas, par exemple,' jpeg'? Êtes-vous sûr que ce n'est pas un problème de droits? Aussi (pas pertinent pour le problème je pense), dans le lien web que vous créez, il vous manque la partie '/ resized'. –
Que fait cette variable $ counter? Et oui, il pourrait y avoir des noms sensibles à la casse. Pourquoi ne pas simplement lister tous les fichiers, "" images/gallery/photo_gallery/resized/* "'? N'y aurait-il pas de fichiers, autres que des vignettes? –