程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 利用php函數自動獲取alexa世界排名數據方法

利用php函數自動獲取alexa世界排名數據方法

編輯:關於PHP編程

       下面就是用PHP去獲取Alexa世界排名的函數代碼,供各位需要的朋友參考下:

      function getAlexaRank($s) { //$s 網址 如:www.66mo.com

      $line = “”;

      $data = “”;

      $url = “http://data.alexa.com/data/?cli=10&dat=snba&ver=7.0&url=”.$s;

      $fp = fopen($url,”r”);

      if($fp) {

      while(!feof($fp)) {

      $line = fgets($fp);

      $data.= $line;

      }

      $p = xml_parser_create();

      xml_parse_into_struct($p,$data,$vals);

      xml_parser_free($p);

      for($i = 0 ;$i< count($vals);$i++) {

      if($vals[$i]["tag"]==”POPULARITY”) {

      $alexa_rank = $vals[$i]["attributes"]["TEXT"];

      }

      }

      if(isset($alexa_rank)) {

      return $alexa_rank;

      }else {

      return 0;

      }

      }

      }

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved