用php获得alexa的排名,判断是否有back来返回getjsonp格式数据

代码如下

<?php function getAlexa($domain) {    $alexaURL='http://data.alexa.com/data/ezdy01DOo100QI?cli=10&dat=s&url='.$domain;    $content = file_get_contents($alexaURL);    $pattern = '/<POPULARITY URL="\s*(.+?)" TEXT="\s*(.+?)"\/>/';    preg_match($pattern, $content, $match);    $alexa=is_numeric($match[2]) ? $match[2] : 0; if($_GET['back']){ $ad_id = ""; return $_GET["back"]."({\"alexaNum\":$alexa})"; }return $alexa;}echo getAlexa('iceo.com.cn');?>