PHP Functions untuk Cek Total Yahoo Backlink

Posted on April 5, 2008 
Filed Under PHP

Kemarin iseng-iseng bikin function ini untuk SEO analysis.

Requirement:
PHP 5.xx
SimpleXML enable
Yahoo API (bisa didapatkan di sini)

Cara pakai:
$total_yahoo_bl = ybl(”http://ngkong.net/”);
echo $total_yahoo_bl;

  1. $yahoo_api = "yahoo-api-kamu"; //ganti yahoo-api-kamu dengan yahoo api kamu
  2.  
  3. function get_data ($url){
  4.     $ch = curl_init();
  5.     curl_setopt($ch, CURLOPT_URL, $url);
  6.     curl_setopt($ch, CURLOPT_HEADER, false);
  7.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  8.     $xml = curl_exec($ch);
  9.     curl_close($ch);
  10.     $data = simplexml_load_string($xml);
  11.     return $data;
  12. }
  13.  
  14. function ybl ($url){
  15.     global $yahoo_api;
  16.     $yurl = "http://api.search.yahoo.com/SiteExplorerService/V1/inlinkData?appid=$yahoo_api&query=".urlencode($url)."&results=1&entire_site=1";
  17.     $xml = get_data($yurl);
  18.     $att = $xml->attributes();
  19.     return $att['totalResultsAvailable'];
  20. }

Comments

One Response to “PHP Functions untuk Cek Total Yahoo Backlink”

  1. arhan on July 8th, 2008 2:48 am

    mungkin ID domain ga dicrawl Yahoo! yah? Buktinya sampai skrg domain sy .web.id ndak ada di Yahoo! Site Explorer. Kenapa ya ngkong?

Leave a Reply