Cara mudah menampilkan Alexa Rank dengan php
TulisOne - Halo guys. Di siang hari ini yang begitu terik, Kali ini saya akan share tutorial web bagaimana cara membuat program / script php untuk menampilkan alexa rank...
Sebelumnya, saya akan sedikit menjelaskan apa itu alexa rank.
Dikutip dari laman wikipedia.org, Alexa Rank (Internet Inc) adalah sebuah anak perusahaan dari Amazon.com yang berbasis di California, dan menyediakan data komersial terkait traffic web. Didirikan sebagai sebuah perusahaan independen pada tahun 1996, Alexa kemudian diakusisi oleh Amazon pada tahun 1999. Toolbar yang diciptakan oleh Alexa mengumpulkan data berupa kebiasaan berselancar penggunanya di internet dan mengirimkannya ke pusat data Alexa, di mana data-data tersebut disimpan dan di analisa, sehingga menjadi dasar dari laporanweb trafficyang diberikan oleh perusahaan kepada pelanggannya. Sebagaimana tercatat pada tahun 2014, Alexa menyediakan datatraffic, ranking situs web secara global maupun dalam satu negara tertentu, dan berbagai informasi lainnya pada lebih dari 30 juta situs web yang terdaftar. Situs web Alexa dikunjungi lebih dari 8,8 juta orang setiap bulannya.
Baiklah, langsung saja copas source code php untuk menampilkan alexa rank disitus php kita.
<?php
/**
*Nama : NgeeShare
*Version : lihat versi.txt
*pembuat : Afid Arifin
*Web : http://tulisone.blogspot.com
*/
error_reporting(0);
$title = 'Alexa Rank Checker | TulisOne';
echo '<b>Alexa Rank Checker</b>';
if(isset($_POST['url'])&&$_POST['url']!="") {
$link = strip_tags($_POST['url']);
$xml = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$link);
$web = (string)$xml->SD[0]->attributes()->HOST;
$global_rank = isset($xml->SD[1]->POPULARITY)?$xml->SD[1]->POPULARITY->attributes()->TEXT:0;
$country_rank_name = isset($xml->SD[1]->COUNTRY)?$xml->SD[1]->COUNTRY->attributes()->NAME:0;
$country_rank_count = isset($xml->SD[1]->COUNTRY)?$xml->SD[1]->COUNTRY->attributes()->RANK:0;
$country_rank_code = isset($xml->SD[1]->COUNTRY)?$xml->SD[1]->COUNTRY->attributes()->NAME:'?';
echo '<h3>Selamat, kepada admin http://'.$web.'</h3>
Berikut data hasil pengecekan situs milik anda, jika berminat silahkan copas kode widget dan tempel di situs anda.
<br/>';
echo '<table width="100%" border="0">
<tr>
<td width="30%" align="left"><img src="/asset/img/global.png" width="16" height="16"/> <b>Global Rank</b></td>
<td width="30" align="left">:</td>
<td width="30%" align="left"><font color="red">'.$global_rank.'</font></td>
</tr>
<tr>
<td width="30%" align="left"><img src="/asset/img/flags.png" width="16" height="16"/> <b>Rank in '.$country_rank_code.'</b></td>
<td width="30%" align="left">:</td>
<td width="30%" align="left"><font color="red">'.$country_rank_count.'</font></td>
</tr>
</table>
</div>';
echo '<div class="tmenu"><b>Daily Pageviews</b></div>';
echo '<div class="menu">
<center>
<img src="http://www.majesticseo.com/charts/backlinks-discovery?w=350&h=200&d='.$link.'" width="350" height="200"/>
</center>
</div>';
echo '<div class="tmenu"><b>Dapatkan Widget</b></div>';
echo '
<div class="menu"><center>
<script
type="text/javascript" language="JavaScript"
src="http://xslt.alexa.com/site_stats/js/s/a?url='.$link.'">
</script>
</center>
<br/>
<b>Salin Kode :</b>
<br/>
<textarea cols="10" rows="5" id="search"><script
type="text/javascript" language="JavaScript"
src="http://xslt.alexa.com/site_stats/js/s/a?url='.$link.'"></script></textarea>
</div>';
echo '<br/>
<a href="'.$back.'"><input type="submit" value="« Kembali" id="button"/></a>';
} else {
echo '<div class="menu">
Cek situs milik anda seberapa populerkah di dunia. Dengan tools ini kamu bisa cek ranking situs kamu seberapa populer di mata pengunjung. Dapatkan juga widgetnya...!!
<br/>
<form method="POST" action="'.$uri.'">
<b>Masukan Url (opsional http://)</b>
<br/>
<input name="url" id="search" value="'.$link.'" type="text"/>
<input name="ok" id="button" value="Check" type="submit"/>
</form>
</div>';
}
?>
Tidak copas source codenya? silahkan download source codenya di bawah ini lengkap dengan demo.
Perhatian, demo sewaktu - waktu dapat mati... Biarpun dapat mati, tetapi script ini tidak akan mati.
Demikian artikel saya kali ini dan semoga bermanfaat...
0 Response to "Cara mudah menampilkan Alexa Rank dengan php"
Posting Komentar