PHP код:
function getAlexa($domain) {
$domain = strtolower($domain);
if (substr($domain, 0, 7) == 'http://') {
$domain = parse_url($domain);
$domain = $domain['host'];
}
$xml = @file_get_contents('http://xml.alexa.com/data?cli=10&dat=nsa&ver=quirk-searchstatus&uid=20090930193045&userip=127.0.1.1&url=http://' . $domain);
if (!$xml) {
echo "Cannot get alexa for $domain\n";
return -1;
}
$alexa = (preg_match('/POPULARITY URL="[a-z0-9\\-\\.\\/]{1,}" TEXT="([0-9]{1,12})"/',$xml,$regs) ? number_format($regs[1]) : 0);
return preg_replace('~[^0-9]+~', '', $alexa);
}