• 03-12-2015, 00:41:22
    #1
    Merhaba;

    foreach($results['data'] as $item){
    $image_link = $item['images']['low_resolution']['url'];
    $usersname = $item['user']['full_name'];
    $profilepic = $item['user']['profile_picture'];
    $username = $item['user']['username'];
    $tags = $item['tags'];
    $likes = $item['likes']['count'];
    $yorum = $item['comments']['count'];
    $imglink = $item['id'];
    $yy = $item['text'];
    echo '


    Döngü bu Foreach kısmında hata vermektedir yardım edebilir misiniz ?
  • 03-12-2015, 00:52:14
    #2
    Üyeliği durduruldu
    Hatayı ve tam kodu paylaşırsanız yardımcı olabiliriz.
  • 03-12-2015, 00:55:23
    #3
    Warning: Invalid argument supplied for foreach() in /home/farukaydin42/public_html/category/index.php on line 210

    Hata kodu bu





    <?php




    function callInstagram($url)
    {
    $ch = curl_init();
    curl_setopt_array($ch, array(
    CURLOPT_URL => $url,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_SSL_VERIFYPEER => false,
    CURLOPT_SSL_VERIFYHOST => 2
    ));

    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
    }


    $tag = $_GET['tag'];

    {
    $a=array("9b996e1eaf4b4c5d9a03f57f0821ebe7","0b32e 664bb6e473c97d31cd9d024786b","5965d53d14ad4b628c00 0dd20a900db7","2fcd90aa61274330bf638c926e40664b"," 5965d53d14ad4b628c000dd20a900db7","2fcd90aa6127433 0bf638c926e40664b","9b996e1eaf4b4c5d9a03f57f0821eb e7");
    $rand_keys=array_rand($a,2);
    }
    $rsayi4 = $a[$rand_keys[0]]."\n";
    $url = 'https://api.instagram.com/v1/tags/'.$tag.'/media/recent?client_id='.$rsayi4;

    $inst_stream = callInstagram($url);
    $results = json_decode($inst_stream, true);

    //Now parse through the $results array to display your results...
    foreach($results['data'] as $item){
    $image_link = $item['images']['low_resolution']['url'];
    $usersname = $item['user']['full_name'];
    $profilepic = $item['user']['profile_picture'];
    $username = $item['user']['username'];
    $tags = $item['tags'];
    $likes = $item['likes']['count'];
    $yorum = $item['comments']['count'];
    $imglink = $item['id'];
    $yy = $item['text'];
    echo '

    <h2 class="item" data-id="'.$imglink.'">
    <a href="photo/'.$imglink.'" rel="follow" alt="Instagram photos @'.$username.' profile on Instagram Profile. Pictures, likes, comments, followers and more. Click here to see profile." >
    <img class="image-upload" src="'.$image_link.'" alt="#sundayshooter #eos #5d #canon #gt-r #gtr #bnr32 #r32 #bcn
    r33 #bnr34 #nissan #skyline #rb26 #drift #drifting #nismo #hks #e26 #nv350 #car #caravan #nissan #cannondale #caad
    #cycling #road #sundayshooter - @'.$username.' : Instagram Profile - User Profile - Instagram photos | profile | video |
    analize | analytics" title="??! #sundayshooter #eos #5d #canon #gt-r #gtr #bnr32 #r32 #bcnr33 #bnr34 #nissan #skyline #rb26
    #drift #drifting #nismo #hks #e26 #nv350 #car #caravan #nissan #cannondale #caad #cycling #road #sundayshooter" width="306" height="306"
    caption="??! #sundayshooter #eos #5d #canon #gt-r #gtr
    #bnr32 #r32 #bcnr33 #bnr34 #nissan #skyline #rb26 #drift
    #drifting #nismo #hks #e26 #nv350 #car #caravan #nissan
    #cannondale #caad #cycling #road #sundayshooter" >
    </a>

    <div class="profile-info">
    <img class="cover" src="'.$profilepic.'" alt="??! #sundayshooter #eos #5d #canon #gt-r #gtr #bnr32 #r32 #bcnr33 #bnr34 #nissan #skyline #rb26 #drift #drifting #nismo #hks #e26 #nv350 #car #caravan #nissan #cannondale #caad #cycling #road #sundayshooter - @'.$username.' : hachi Instagram Profile - User Profile - Instagram photos | profile | video | analize | analytics" width="60" height="60" caption="Profile Image">
    <a class="name" href="/'.$username.'" rel="follow" title="Instagram photos @'.$username.' profile on Instagram Profile. Pictures, likes, comments, followers and more. Click here to see profile.">
    <h2 class="htag-n">'.$username.'</h2>
    </a>
    <div class="text-icon font-red">
    <span class="icon like"></span>
    '.$likes.'
    </div>
    <div class="text-icon">
    <span class="icon comments"></span>
    '.$yorum.'
    </div>
    </div>




    </a> <div class="item-meta">
    </div>

    <div class="descriptions caption">
    ';

    foreach($item['tags'] as $tags){
    echo'<a target="_blank" href="/tag/' . $tags . '">#' . $tags . '</a>

    ';
    }
    echo '</div>';
    }

    ?>
  • 03-12-2015, 01:19:44
    #4
    @faruk_aydin; foreach döngünüzde gözle görülür bir hata göremedim belki dizi boş dönüyor olabilir. foreach döngünüzden önce

    print_r($results['data']);
    kodunu ekleyip bakar mısınız, belki dizi boş geliyordur foreach'e.
  • 03-12-2015, 01:42:04
    #5
    Öncelikle yardım ettiğiniz için teşekkür ederim. işin içinden çıkamadık ve Pardon nicki hocamın tavsiyesi üzerine hataları error_reporting(0); ile kapatmayı tercih ettik
    sayfaya giriyor fakat veri çekemiyor

    yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
    @faruk_aydin; foreach döngünüzde gözle görülür bir hata göremedim belki dizi boş dönüyor olabilir. foreach döngünüzden önce

    print_r($results['data']);
    kodunu ekleyip bakar mısınız, belki dizi boş geliyordur foreach'e.


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:42:04 -->-> Daha önceki mesaj 01:30:37 --

    Hocamın yardımları ile hata çözülmüştür öncelikle pardon nickli hocama ve diğer yardımcı olmak isteyen hocalarıma teşekkür ederim

    Pardon adlı üyeden alıntı: mesajı görüntüle
    Hatayı ve tam kodu paylaşırsanız yardımcı olabiliriz.
  • 03-12-2015, 12:51:29
    #6
    hatayı kapattıysanız boş dönüyordur veriler
  • 03-12-2015, 23:01:55
    #7
    foreachdan önce
    if(is_array($results["data"]){


    }


    kontrölü koyarsanız hata vermicektir