Liste de chargement de l'image à partir du dossier
J'ai un dossier d'images, de 10 à 200, une page web, jquery fondu et un script php qui lire le dossier complet d'images
Est-il possible de faire le script php d'analyse d'un dossier, d'obtenir une liste de l'image (dans un tableau ?) et de le passer à jquery script ? (première question)
Maintenant, je peux créer un fichier xml à partir du résultat de php liste des fichiers trouvés, ou faire un html <li>
à partir de la liste dans le code html. est-il un autre moyen pour le faire ? (question #2)
Vous devez vous connecter pour publier un commentaire.
De continuer sur de nickf excellente réponse, c'est un peu plus robuste pour des images de différents types.
Il y a d'autres manières de le faire, mais c'est le plus facile. Remarque: certains systèmes de fichiers sont sensibles à la casse, afin d'assurer l'extension de la liste correspond précisément ce que vous êtes après.
la
glob
fonction d'analyse d'un dossier et retourne un tableau:vous pouvez ensuite passer à jQuery en utilisant JSON:
il avait alors tout juste d'être un cas d'une boucle dans le résultat, de générer le code HTML nécessaire.
Pour générer les éléments de la liste vous pouvez utiliser quelque chose comme ceci (en supposant images est le résultat de json_encode()):
Et assurez-vous d'avoir un non-ordonnée/liste ordonnée dans la source HTML:
Vous ne pouvez pas vous passer des images comme des "données" dans un JavaScript pour l'affichage, au moins pas d'une manière raisonnable.
Je vais essayer ici de la réponse de beaucoup de
Alex et Nick :
et de mattoc (modifier) pour obtenir utilisé pour la supersized
et l'espoir d'obtenir quelque chose comme ça à la fin !
pour le dernier morceau de code, je vais devoir trouver une solution pour envoyer des image pour sublimer le plugin "un par un", avec le préchargement sans problème avec la liste des bugs d'images
Laissez-supposé-je obtenir 150 liste des images... ce sera un problème, afin de laisser le plugin sais juste il y a 2 images, la précontrainte de la prochaine et "ajax" changer l'image suivante
tout cela dynamicly jusqu'à la fin de la table !