Merhabalar,
Aşağıdaki fonksiyonu kullanarak alexa rank çekiyorum fakat çıktı tam olarak istediğim gibi çıkmıyor.
Alıntı
function alexaRank($domain)
{
$remote_url = 'http://data.alexa.com/data?cli=10&dat=snbamz&url='.trim($domain);
$search_for = '<POPULARITY URL';
$part='';
if ($handle = @fopen($remote_url, "r")) {
while (!feof($handle)) {
$part .= fread($handle, 100);
$pos = strpos($part, $search_for);
if ($pos === false)
continue;
else
break;
}
$part .= fread($handle, 100);
fclose($handle);
}
$str = explode($search_for, $part);
$str = array_shift(explode('"/>', $str[1]));
$str = explode('TEXT="', $str);
return $str[1];
}
Çıktı ise;
Yani sıralamadan sonra
" SOURCE="panel karakterleri gereksiz. Sadece rakamın çıkmasını nasıl sağlarım?