首页 > php代码 > php 读取 alexa信息

php 读取 alexa信息

<?php
function Alexa($domain) {
    $alexa = '';
    $content = get_content('http://www.alexa.com/data/details/traffic_details?url=' . $domain);
    if (preg_match("/3 mos. Change([\s\S]*?)</table>/", $content, $matches)) {
        $change = strpos($matches[1], 'down_arrow.gif') ? '下降' : '上升';
        $p = strip_tags($matches[1], '<td>');
        $p = trim(str_replace(array(
            "&nbsp;",
            "n",
            "</td>"
        ) , array(
            '',
            '',
            ''
        ) , $p));
        $p = explode("<td>", $p);
        if (isset($p[1])) $alexa.= ' 今日:' . $p[1];
        if (isset($p[2])) $alexa.= ' 本周:' . $p[2];
        if (isset($p[3])) $alexa.= ' 本月:' . $p[3];
        if (isset($p[4])) $alexa.= ' ' . $change . ':' . $p[4];
    }
    if (preg_match("/Review for $domain:</span> (.*)<br>/", $content, $matches)) {
        $alexa = $alexa . ' 等级:' . $matches[1];
    }
    $alexa = '<a href="http://www.alexa.com/data/details/traffic_details?url=' . $domain . '" target="_blank">' . $alexa . '</a>';
    return $alexa;
}


本文地址:http://www.phprm.com/code/5044e3680d6fa8cdcfd71284f7484263.html

转载随意,但请附上文章地址:-)

标签:none

发表留言