
07.04.2009, 00:04
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами:
9840758
Репутация:
808
|
|
Код... интересный
PHP код:
function get_prcy($domen)
{
$pcy ="bar-navig.yandex.ru";
$su="/u?ver=2&show=32&url=http://".$domen."/";
$s=new websock($pcy,'80',false);
$ind=$s->get($su);
$ind=$ind[1];
$pos1=strpos($ind,"rang");
$pos2=strpos($ind,"value");
$kusok=substr($ind,$pos1);
ereg('[[:digit:]]+\"',$kusok,$res1);
if(Isset($res1[0]))
$pr=str_replace("\"","",$res1[0]);
else
$pr=0;
$kusok=substr($ind,$pos2);
ereg('[[:digit:]]+\"',$kusok,$res2);
if(Isset($res2[0]))
$cy=str_replace("\"","",$res2[0]);
else
$cy=0;
return array($pr,$cy);
}
>>
PHP код:
function get_prcy($domain)
{
$sock = new websock('bar-navig.yandex.ru', '80', false);
$query = '/u?ver=2&show=32&url=http://' . $domain . '/';
list(/* $headers */, $body) = $sock->get($query);
return sscanf($body,
'<?xml version="1.0" encoding="windows-1251" ?>
<urlinfo>
<url domain="%3$[^"]"><![CDATA[/]]></url>
<tcy rang="%1$d" value="%2$d"/>');
}
PHP код:
while(substr($uri,-1)=='/')
{
$uri=substr($uri,0,strlen($uri)-1);
}
$uri.='/';
>>
PHP код:
$uri = rtrim($uri, '/') . '/';
PHP код:
$mybb=found($ret2) ? 1 : 0;
$vb=found($ret2) ? 1 : 0;
$ipb=found($ret2) ? 1 : 0;
Функция found возвращает истину или ложь, зачем это: " ? 1 : 0" ?
P.S. Задумка хорошая 
|
|
|