Показать сообщение отдельно

  #10  
Старый 07.04.2009, 00:04
astrologer
Постоянный
Регистрация: 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) ? 0;
$vb=found($ret2) ? 0;
$ipb=found($ret2) ? 0
Функция found возвращает истину или ложь, зачем это: "? 1 : 0" ?

P.S. Задумка хорошая
 
Ответить с цитированием