2017-10-17 2 views
0

J'ai le code suivant qui récupère des images de Flickr, et je veux le changer pour récupérer des images à partir d'un dossier (sans l'API Flickr).Récupérer des images du dossier

J'ai besoin d'aide. Je ne sais pas comment le faire.

var api_flickr = "http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?"; 

// fetch images from Flickr 
function fetch_images() { 

    $.getJSON(api_flickr, { 
     tags: $("#searchinput").val(), 
     tagmode: "any", 
     format: "json" 
    }) 
    .done(function(data) { 
     $.each(data.items, function(i, item) { 
      var url = item.media.m; 
      var title = item.title; 
      var elem = $("<div class='my show'><img src='"+url+"'/><div>"+ 
         title+"</div>"); 
      images.append(elem); 
     }); 
     // add more-div and resize 
     images.append($("#morediv").clone().removeAttr("id")); 
     resize_images(); 
    }); 

} 
+1

Ce n'est pas vraiment utile pour coller un fichier entier 500 ligne dans votre question. Pourriez-vous mettre en évidence exactement où vous rencontrez un problème et les messages d'erreur que vous recevez, etc? – TidyDev

+0

le devloper de ce code m'envoie ceci: source de données en modifiant le code. Il suffit de modifier la fonction fetch_images(), où vous fournissez un titre et une URL pour chaque image. Les images locales fonctionnent également, – usefpf

+2

Les demandes d'écriture de code pure sont hors sujet sur Stack Overflow - nous nous attendons à ce que les questions ici concernent des problèmes de programmation spécifiques - mais nous vous aiderons volontiers à l'écrire vous-même! Dites-nous ce que vous avez essayé et où vous êtes coincé. Cela nous aidera également à mieux répondre à votre question. –

Répondre

0

Pour récupérer l'image d'un dossier, vous pouvez utiliser ajax/jquery si vous voulez javascript.

Ici, j'ai fait cela en utilisant PHP. Vous pouvez tester cela aussi.

<?php 
$imagesDir = 'images\\'; 
$images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE); 

foreach($images as $key=>$value) 
{ 
    echo "<img src='$value' style='margin:10px'>"; 
} 
?> 

Il y a un dossier appelé images. Puis récupérez les images en utilisant le php glob function.

Nota: Le code est testé et travailler dans mon site