2017-10-17 35 views
0

次のコードはFlickrから画像を取得していますが、フォルダから画像を取得するように変更したいと思います(Flickr APIなし)。フォルダから画像を取得する

私は助けが必要です。私はそれをする方法を知らない。

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

それはあなたの質問に全体の500行のファイルを貼り付けるのは本当に便利ではありませんで働いています。問題が発生した場所や受信したエラーメッセージを正確に強調できますか? – TidyDev

+0

このコードのdevloperは私にこれを送ってください:コードを修正してデータソース。関数fetch_images()を変更するだけで、各画像のタイトルとURLを指定できます。ローカルイメージも正しく処理されます。 – usefpf

+2

純粋なコードの書き込み要求は、スタックオーバーフローに関するトピックではありません。ここでは特定のプログラミング問題に関連する質問があります。あなたが試したこと、そしてあなたがどこにいるのか教えてください。これはまた、あなたの質問によく答えるのにも役立ちます。 –

答えて

0

フォルダから画像を取得するには、javascriptが必要な場合は、ajax/jqueryを使用してください。

ここで私はこれをPHPで行っています。これもテストできます。

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

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

imagesというフォルダがあります。次に、php glob functionを使用して画像を取得します。

注:コードをテストし、私のサイト

関連する問題