1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Yuk Ngumpul ! Diskusi Membuat AGC Images Bing

Discussion in 'Pemrograman Web' started by airul, Dec 20, 2012.

  1. airul

    airul Super Hero

    Joined:
    Nov 11, 2011
    Messages:
    2,256
    Likes Received:
    668
    Location:
    Magetan
    Kasih judul yg radak aneh biar jadi HT :d

    Sebelum ane lanjutin trit ini, harap yg gak doyan AGC2an buat nyingkir dulu.
    Daripada nanti cakar2an di trit ini.

    ini script terispirasi gara2 temen ane mas bebens007 tanya soal AGC images.
    jadi sekalian ane bagi kali aja ada yg butuh.

    oke langsung aja gak usah bnyak cincong.
    sumbernya dari sini ni
    hxxp://www.bing.com/images/search?q='.$bingimagequery.'&count='.$bingimagecount.'&format=xml
    keterangan
    $bingimagequery adalah keyword.
    $bingimagecount adalah jumlah gambar yg mau diambil.

    contoh dibawah ini adalah untuk php based, bukan untuk wp.
    PHP:
    $test "keyword";
    $bingimagequery urlencode($test); 
    $bingimagecount 10//ane comot 10 ,max 30
    $xmlbingimage  simplexml_load_file('http://www.bing.com/images/search?q='.$bingimagequery.'&count='.$bingimagecount.'&format=xml');
    foreach (
    $xmlbingimage->section->documentset->document as $imagebing) {
    echo 
    '<a rel="nofollow" target="_blank" href="'.$imagebing->mediaurl.'"><img src="'.$imagebing->thumbnail{0}->url.'" height="100px" width="100px"/></a>';
    }
    wes intinya gitu deh,,edit2 ndiri yo..

    kalo buat wp ditaruh disearch.php cuma beda dikit aja.
    bisa gini
    PHP:
    <?php
    $bingimagequery 
    urlencode($s); 
    $bingimagecount 10;
    $xmlbingimage  simplexml_load_file('http://www.bing.com/images/search?q='.$bingimagequery.'&count='.$bingimagecount.'&format=xml');
    foreach (
    $xmlbingimage->section->documentset->document as $imagebing) {
    ?>

    <a rel="nofollow" target="_blank" href="<?php $imagebing->mediaurl;?>"><img src="<?php $imagebing->thumbnail{0}->url?>" height="100px" width="100px"/></a>
    <?php
    }
    ?>
    udah gitu doank. mau tanya apa lagi?

    Mau minta demo?
    ane gak masang niscript di wp.
    tpi ane pasang di script buatan ane ,
    liat dimari hccp://apk.guepunya.info/get/ncoixiqz/guitar-hero-6-warriors-of-rockapk.html
    LIKE BOLEH GAK DILIKE BOLEH, YG PENTING BISA BERMANFAAT.
     
  2. adexaja

    adexaja :3

    Joined:
    Oct 21, 2010
    Messages:
    3,305
    Likes Received:
    623
    Location:
    Musholla
    PHP:
    <?php 
    //function untuk konversi Byte ke KB/MB gambar
    function KByteSize($bytes
        {
        
    $size $bytes 1024;
        if(
    $size 1024)
            {
            
    $size number_format($size2);
            
    $size .= ' KB';
            } 
        else 
            {
            if(
    $size 1024 1024
                {
                
    $size number_format($size 10242);
                
    $size .= ' MB';
                } 
            else if (
    $size 1024 1024 1024)  
                {
                
    $size number_format($size 1024 10242);
                
    $size .= ' GB';
                } 
            }
        return 
    $size;
        }
    ?>
    <?php
    //eksekusi kata kunci
    $bingimagequery urlencode(get_search_query()); 
     
    //jumlah gambar maksimal yang tampil (max 30) 
    $bingimagecount 10;
     
    //parsing xml Bing images
    $xmlbingimage  simplexml_load_file('http://www.bing.com/images/search?q='.$bingimagequery.'&count='.$bingimagecount.'&format=xml');
     
    foreach (
    $xmlbingimage->section->documentset->document as $imagebing) {
    //menampilkan gambar kecil dan sedang dengan eksternal link ke halaman bing image
      
    echo  '<a rel="nofollow" target="_blank" href="http://www.bing.com/images/search?q='.urlencode($bingimagequery).'&view=detail&id='.$imagebing->id.'">';
      echo  
    '<img src="'.$imagebing->thumbnail{0}->url.'" onmouseover="this.src=''.$imagebing->thumbnail{1}->url.''" onmouseout="this.src=''.$imagebing->thumbnail{0}->url.''"/>';
      echo  
    '</a>';
     
    //menampilkan judul gambar yang di substrak jumlah karakternya menjadi 35 karakter
      
    echo  '<p><b>'.substr($imagebing->title035).' ...</b><br>';
     
    //menampilkan host gambar
      
    preg_match('@^(?:http://)?([^/]+)@i',"$imagebing->displayurl"$matchurlbing);
      echo 
    '<span style="color:#388222">'.$matchurlbing[1].'</span><br>';
     
    //menampilkan ukuran lebar dan tinggi gambar 
      
    echo  '<small><span style="color:#898994">'.$imagebing->width.' x '.$imagebing->height.' - ';
     
    //menampilkan ukuran file gambar
      
    echo  KByteSize($imagebing->mediafilesize).' - ';
     
    //menampilkan format file gambar
      
    echo  $imagebing->thumbnail{0}->format str_replace('image/','',($imagebing->thumbnail{0}->format) ).'</span><br>';
     
    //menampilkan link yang menuju url gambar ukuran aslinya
      
    echo '<a rel="nofollow" target="_blank" href="'.$imagebing->mediaurl.'">See full size image</a> - ';
     
    //menampilkan url ke bing untuk melihat ukuran gambar lainnya
      
    echo  '<a rel="nofollow" target="_blank" href="http://www.bing.com/images/search?q='.urlencode($bingimagequery).'&cbir=ms&mid='.$imagebing->id.'">More Sizes</a></small><br>';
     
    //menampilkan url/link sumber halaman gambar
      
    echo 'IMAGE SOURCE PAGE: <a rel="nofollow" target="_blank" href="'.$imagebing->url.'">'.substr($imagebing->url035).' ...</a></p>';
    }
     
    //jika gambar tidak ada, tampil pesan Not Found
    if (empty($imagebing)) {
      echo 
    '<small>Not Found</small>';
    }
    ?>

    Dari Jevuska :peace:
     
  3. airul

    airul Super Hero

    Joined:
    Nov 11, 2011
    Messages:
    2,256
    Likes Received:
    668
    Location:
    Magetan
    wih ni detil kali...hehe mantab,sampe nampilin pencarian secara detil
     
  4. joecoe89

    joecoe89 Super Hero

    Joined:
    Dec 14, 2010
    Messages:
    1,824
    Likes Received:
    106
    Location:
    Stone City
    mastah.. newbie mau tanya nih.. maklum gakngerti agc...
    itu tinggal pasang aja??
    atau perlu edit2 lagi??
    search.php nya letakinnya dimananya yaw??hehehe.. mohon jawab dikit..hihi
     
  5. adexaja

    adexaja :3

    Joined:
    Oct 21, 2010
    Messages:
    3,305
    Likes Received:
    623
    Location:
    Musholla
    tapi ane coba di localhost kok

    PHP:
    Parse errorsyntax errorunexpected T_CONSTANT_ENCAPSED_STRINGexpecting ',' or ';' in D:\xampp\htdocs\bingimage.php on line 40
    kira kira permasalahannya apa ya?
     
  6. airul

    airul Super Hero

    Joined:
    Nov 11, 2011
    Messages:
    2,256
    Likes Received:
    668
    Location:
    Magetan
    kalo pake yg saya post
    PHP:
    <?php
    $bingimagequery 
    urlencode($s); 
    $bingimagecount 10;
    $xmlbingimage  simplexml_load_file('http://www.bing.com/images/search?q='.$bingimagequery.'&count='.$bingimagecount.'&format=xml');
    foreach (
    $xmlbingimage->section->documentset->document as $imagebing) {
    ?>

    <a rel="nofollow" target="_blank" href="<?php $imagebing->mediaurl;?>"><img src="<?php $imagebing->thumbnail{0}->url?>" height="100px" width="100px"/></a>
    <?php
    }
    ?> 
    di search.php cari yg mirip2 kayak dibawah ini (beda theme biasanya beda.)
    PHP:
    <?php else : ?>
    <h2 class="center">Not Found</h2>
    <p class="center">Sorry, but you are looking for something that isn't here.</p>
    <?php endif; ?>
    nah masukin kode diatas
    pas tepat diantara
    <?php else : ?>
    dan
    <?php endif; ?>

    jadi bagian
    <h2 class="center">Not Found</h2>
    <p class="center">Sorry, but you are looking for something that isn't here.</p>

    dihapus.
     
  7. airul

    airul Super Hero

    Joined:
    Nov 11, 2011
    Messages:
    2,256
    Likes Received:
    668
    Location:
    Magetan
    line 40
    PHP:
      echo  '<img src="'.$imagebing->thumbnail{0}->url.'" onmouseover="this.src=''.$imagebing->thumbnail{1}->url.''" onmouseout="this.src=''.$imagebing->thumbnail{0}->url.''"/>';
    kayaknya gak ada masalah gan.
     
  8. febrilatif

    febrilatif Super Hero

    Joined:
    Jun 12, 2010
    Messages:
    1,704
    Likes Received:
    34
    Location:
    New york
    ane copo bener apa ya , ane test gak ada yg work :D ampun mastah
     
  9. chiman

    chiman Hero

    Joined:
    Jul 16, 2007
    Messages:
    732
    Likes Received:
    33
    Location:
    Bali
    ninggalin jejak dulu..

    sepertinya bakal butuh nantinya.. :)
     
  10. missyswan

    missyswan Super Hero

    Joined:
    Jun 3, 2010
    Messages:
    1,211
    Likes Received:
    100
    keren mastah... ijin otak atik... :chicken:
     
  11. shelfie

    shelfie Super Hero

    Joined:
    Aug 3, 2010
    Messages:
    1,911
    Likes Received:
    301
    karena ane juga nyubie tentang agc, kalo memakai api bing itu bayar kagak ya?
    karena dengar2 kabar api bing sekarang bayar
    terima kasih
     
  12. airul

    airul Super Hero

    Joined:
    Nov 11, 2011
    Messages:
    2,256
    Likes Received:
    668
    Location:
    Magetan
    yg diatas itu gk pke api mbak'e ,pke xml nya bing
     
    zalorot and shelfie like this.
  13. masadi

    masadi Super Hero

    Joined:
    Dec 12, 2010
    Messages:
    2,334
    Likes Received:
    144
    Location:
    mas-adi.com
    Coba kek gini mas bro...
    PHP:
    echo  '<img src="'.$imagebing->thumbnail{0}->url.'" onmouseover="this.src=\''.$imagebing->thumbnail{1}->url.'\'" onmouseout="this.src=\''.$imagebing->thumbnail{0}->url.'\'"/>';  
     
  14. masadi

    masadi Super Hero

    Joined:
    Dec 12, 2010
    Messages:
    2,334
    Likes Received:
    144
    Location:
    mas-adi.com
    yang bayar kalo pake API, kalo xml cuma butuh hosting (intinya bayar juga donk :D )
     
  15. dotyahoo

    dotyahoo Super Hero

    Joined:
    Sep 25, 2012
    Messages:
    2,014
    Likes Received:
    104
    bahasanya berat :nangis:
     
  16. ojimori29

    ojimori29 Super Hero

    Joined:
    Jul 6, 2010
    Messages:
    812
    Likes Received:
    363
    Location:
    makassar
    menggunakan XML dan feed dari BING menggunakan resource yg tinggi dihosting yah om?? udh dicoba wp_option smp 3 gyga....ada solusi mungkin?
     
  17. nekaters

    nekaters Hero

    Joined:
    Aug 12, 2012
    Messages:
    673
    Likes Received:
    31
    Location:
    Yogyakarta
    ijin nyontek masgan, kali aja besok butuh properti gambar :swt2:
     
  18. GentZu AoZora

    GentZu AoZora Forbidden

    Joined:
    Nov 28, 2010
    Messages:
    2,932
    Likes Received:
    275
    Location:
    Bandung City
    dulu ane pernah nemu script kek gini tapi lupa dimana :(
     
  19. assyams

    assyams Pengangguran

    Joined:
    Oct 21, 2010
    Messages:
    2,281
    Likes Received:
    112
    Location:
    Pulau Giligenting
    Ngetest dimana mastah?
    Yang bikin gendut database klo pake fetch_feed tapi klo pake simplexml_load_file kek yang dikasih mastah Airul or yang dari Om jevuska ndak bikin database bengkak kok.
     
  20. bosspulsa

    bosspulsa WWW.WARMACHINE.IM

    Joined:
    Jan 27, 2008
    Messages:
    4,036
    Likes Received:
    608
    Location:
    Bantoel, Yogyakarta, Indonesia, Indonesia
    makasih mas atas informasinya, ane bookmark dulu. kapan-kapan eksekusi...
     

Share This Page