Chủ Nhật, 23 tháng 11, 2014

Lấy giá trị và hiển thị thứ hạng Alexa của website bằng PHP





Alexa là một dịch vụ xếp hạng website dựa vào thông tin về lưu lượng truy cập vào các trang web hay blog. Nếu trang web hay blog của các bạn càng có nhiều người truy cập thì thứ hạng mà bạn nhận được từ Alexa càng cao. Hôm nay mình sẽ chia sẻ cho các bạn một đoạn code đơn giản bằng PHP , đoạn code này sẽ giúp các bạn lấy thứ hạng Alexa của bất kì website nào và hiển thị nó ngay trên website hay blog của các bạn.

Các bạn có thể xem code ngay dưới đây:
  1. <?php class alexaRank {
  2. function getRank($domain) 
  3. {
  4. $url = 'http://data.alexa.com/data?cli=10&dat=snbamz&url='.trim($domain);
  5. $xmldata = simplexml_load_file($url);
  6. if(isset($xmldata->SD[1]->POPULARITY['TEXT'])){
  7. return $xmldata->SD[1]->POPULARITY['TEXT'];
  8. }
  9. else
  10. {
  11. return 0;
  12. }
  13. }
  14. }
  15. $alexa = new alexaRank;
  16. $alexarank = $alexa->getRank('http://www.viettamduc.net');
  17. echo $alexarank;
  18. ?>
Với đoạn code bên trên, mỗi khi các bạn cần lấy thứ hạng của website nào thì các bạn chỉ cần thay đổi tên miền http://www.viettamduc.net thành bất kì tên miền nào mà các bạn muốn lấy và hiển thị thứ hạng alexa. Mình hy vọng với là với chia sẻ ngắn gọn trong bài viết này, sẽ giúp cho các bạn có thêm kinh nghiệm trong việc lập trình với ngôn ngữ PHP và có thêm một kinh nghiệm trong việc xử lý các dữ liệu có trên mạng.
Tin khác:

dich vu thiet ke web
đào tạo thiết kế web
hoc lập trình thiết kế web ở hà nội


0 nhận xét:

Đăng nhận xét