• handphone
  • games
  • internet
  • gadget
  • website
  • umum
  • seo
  • selular
  • Virus
  • blog
  • Antivirus
  • browser
  • firmware

AEW Techno News

  • Home
  • DNS
  • Download
    • Anti Spyware
    • Antivirus
    • Browser
    • Free Tools & Utilities
    • Messenger & Chatting
    • GAME ONLINE INDONESIA
      • GEMSCOOL.COM
      • LYTOGAME
      • MEGAXUS
    • Peta dan Maps
  • SEO
    • Broken Link Checker
    • Keyword Density Checker
    • Keyword Suggestion
    • Link Popularity
    • PageRank Checker
    • Ping Test
    • Rank Checker
    • Reverse IP/Look-up
    • Search Engine Position
    • Spider View
    • Website Speed Test
  • Simulator
    • Opera Mini 4.2 Simulator
    • Opera Mini 5 Simulator
    • Virtual Arabic Keyboard
  • Widget
    • Widget Kurs Bank Mandiri
    • Widget Kurs BCA (BAnk Central Asia)
    • Widget Kurs BI (Bank Indonesia)
    • Widget RSS Detik Pausing Scroller
  • DOMAIN
    • WhoIs Domain Checker
  • Kode Bank
  • Contact Us
  • About
Home » programming » Jangan Grab Website Secara Langsung !

Jangan Grab Website Secara Langsung !

Posted by ariefew In programming 4 Comments

Pada pembahasan Grab Data Bursa Efek Indonesia lewat Yahoo Finance, Dasar Grab Kurs BCA, Dasar Grab Kurs Bank Mandiri dan Dasar Grab Kurs Bank Indonesia (BI) masih menggunakan get data secara langsung dari website yang di grab. Hal ini tidaklah baik. Code PHP tersebut akan get data ke website yang di grab secara terus menerus pada saat loading. Selain kita harus memperhatikan load bandwidth website yang di grab tersebut, website kita kemungkinan juga dapat di blok.

Untuk mengatasi masalah tersebut, kita sebaiknya melakukan get data secara terjadwal. misal, kita bisa menggunakan cronjob di cpanel kita. Memang pada dasarnya update website yang bersangkuatan tidaklah terus menerus. penjadwalan cronjob dapat kita sesuai dengan update website tersebut juga.

Cara Get Data :

  • File buat lagi file PHP seperti yang lalu. Dan tambahkan perintah:

    $File = “kursbi.html”;
    $Handle = fopen($File, ‘w’);
    // ‘w’ akan menghapus data yg telah ada
    fwrite($Handle, $show);
    fwrite($Handle, “</td>”);
    }
    chmod($File,0777);
    print “KURS BI SUKSES UPDATE” ;

  • File yang kita buat tadi nantinya akan kita jadwal akses-nya.
  • File yang lama ganti perintahnya dengan :

    <?
    $url = “kursbi.html” ;
    ini_set (‘allow_url_fopen’, ’1′ );
    ini_set (‘auto_detect_line_endings’, ‘Off’) ;
    ini_set (‘default_socket_timeout’, ’60′ );
    ini_set (‘max_execution_time’, ’0′ );
    flush() ;
    $f = fopen ($url, ‘r’ );
    $doc = ”;
    while (! feof ($f) ) {
    $doc = $doc . fgets($f, 3072) ;
    // triple buffer, default buffer 1024 bytes dirubah menjadi 3072 bytes,
    }
    fclose ($f) ;
    if ($doc != ”) {
    print $doc ;
    }
    flush() ;
    ?>

  • File di atas kta pasang di website kita. Dan dia memanggil dari local sendiri…
Post Update :
Date : Thursday, June 20, 2013 - Kamis, 20 Juni 2013
Tweet
Pin It


Related posts "Jangan Grab Website Secara Langsung !":

4 RESPONSES
  1. agung

    makasih infonya…..

    [Reply]

  2. Hugh Baranick

    danke dass du dein wissen mit uns teils!

    [Reply]

  3. shafira

    This was a great article that really helpful to me and I really cant wait to learn more from your valuable experience.

    [Reply]

  4. syihab

    artikel yang menarik mas, terima kasih atas infonya.
    saya juga mau tanya mas, apakah teknik grabbing website juga sama dengan web crawler??

    terima kasih atas tanggapannya. :)

    [Reply]

Leave a Reply

Click here to cancel reply.

CAPTCHA Image
Refresh Image
*

Click to cancel reply
  • twitter Facebook rss feed
  • Recent Post

  • Inilah Ponsel Penerus Nokia Lumia 720, Nokia RM-941

    Inilah Ponsel Penerus Nokia Lumia 720, Nokia RM-941

  • GEMSCOOL.COM Portal Game Online Indonesia

    GEMSCOOL.COM Portal Game Online Indonesia

  • Point Blank – Download & Install Game Online Point Blank

    Point Blank – Download & Install Game Online Point Blank

  • Point Blank – Game Online Indonesia dari Gemscool

    Point Blank – Game Online Indonesia dari Gemscool

  • Atlantica Online – Cara Download & Install Atlantica Online

    Atlantica Online – Cara Download & Install Atlantica Online

  • Daftar Lost Saga dan Cara Registrasi Account GEMSCOOL

    Daftar Lost Saga dan Cara Registrasi Account GEMSCOOL

  • Gagal dengan HTC First, Facebook Kerjasama dengan Samsung

    Gagal dengan HTC First, Facebook Kerjasama dengan Samsung

Recent Comments

  • freekill on Download Point Blank PB Gemscool Game Online Indonesia
  • NATANAEL PANOGUAN on Download Point Blank PB Gemscool Game Online Indonesia
  • glen on Daftar Point Blank PB dan Cara Registrasi Account GEMSCOOL
  • fatwa on Daftar Point Blank PB dan Cara Registrasi Account GEMSCOOL

Find us on Facebook

Langganan Berita

Enter your email address:

@ Ariefew Web by Arief Eko Wahyudi | Find us on Google+ | privacy
Back to Top ↑