Так я вроде показал. Там скрипт для оперы показывает Traffic Rank , PR и еще пару фишек. Когда гуглил на топик, на мастере, попал
. Так вот у меня вопрос можно эту строку поменять, так что бы показывал не Traffic Rank , а Reach. Вот код скрипта из топика
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
ini_set("memory_limit", "1024M");
@ob_end_clean();
ob_implicit_flush(TRUE);
set_time_limit(0);
$file_for_check = "urls.txt";
$result_file = "result.csv";
$counter = 0;
$url_list = file("urls.txt");
$count_list = count($url_list);
$_current = reset($url_list);
$f = fopen($result_file, 'w+b');
fwrite($f, "URL;Rank\r\n");
do{
$counter++;
$_current = trim($_current);
$current_host = parse_url($_current);
$current_host = $current_host['host'];
fwrite($f, $_current.";".get_rank($current_host)."\r\n");
if(0 == $counter%20) { echo "<strong>".date("h:i:s") . "</strong> [$counter/" . ($count_list-$counter) . "]<br />"; flush(); }
}while($_current = next($url_list));
fclose($f);
function get_rank($host) {
$alexa_xml_url = "
http://xml.alexa.com/data?cli=10&dat=nsa&url=";
$xml_r = file_get_contents($alexa_xml_url.$host);
if(isset($m)) { unset($m); }
preg_match("/POPULARITY URL=\"(.*)\" TEXT=\"([0-9]*)\"/i", $xml_r, $m);
if(isset($m[2])) { return $m[2]; }else{ return ''; }
}
?>