Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php获取alexa排名_Php_Web Hosting - Fatal编程技术网

使用php获取alexa排名

使用php获取alexa排名,php,web-hosting,Php,Web Hosting,错误: 警告:simplexml_load_file()::解析器错误:需要开始标记,'请将任何错误消息添加为文本(而不是图像),并对您的问题进行更多描述。我不知道您的情况,但您的alexa站点只为我返回一个“OK”,这不是任何XML。我希望我的插件使用alexa排名,但是第三方应用程序中的请求数据会被阻塞 <?php $url="http://stackoverflow.com/"; $xml = simplexml_load_file('http://data.alexa.com/da

错误:


警告:simplexml_load_file()::解析器错误:需要开始标记,'请将任何错误消息添加为文本(而不是图像),并对您的问题进行更多描述。我不知道您的情况,但您的alexa站点只为我返回一个“OK”,这不是任何XML。我希望我的插件使用alexa排名,但是第三方应用程序中的请求数据会被阻塞
<?php
$url="http://stackoverflow.com/";
$xml = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url);
$rank=isset($xml->SD[1]->POPULARITY)?$xml->SD[1]->POPULARITY->attributes()->TEXT:0;
$web=(string)$xml->SD[0]->attributes()->HOST;
echo $web." has Alexa Rank ".$rank;
?>