Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 18.191.200.223
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Модератор форума: Hawk  
Определение CY в виде строки с помощью domxml модуля
Сообщение оставлено 26.02.2012 в 13:33:37 | Сообщение #1
Определение CY с помощью domxml модуля.
Code

<?php
function getCY_url($url)   
{   
   global $stack,$db;   
      
   if (eregi('^http://www.',$url)) {   
    $url_www = $url;   
    $url = str_replace('http://www.','http://',$url);   
   } else {   
    $url_www = str_replace('http://','http://www.',$url);   
   }   

   $file_www = "http://bar-navig.yandex.ru/u?   
ver=2&lang=1049&url=".urldecode($url_www)."&target=_No__Name:5&show=1&thc=0";   
   $file = "http://bar-navig.yandex.ru/u?ver=2&   
lang=1049&url=".urldecode($url)."&target=_No__Name:5&   
show=1&thc=0";   
   $handle = fopen($file_www, "rb");   
   $contents = '';   
   while (!feof($handle)) {   
    $contents.= fread($handle, 8192);   
   }   
   fclose($handle);   
   $dom = domxml_open_mem($contents);   
   $root = $dom->document_element();   
   $root_child = $root->child_nodes();   
   for ($i = 0; $i < sizeof($root_child); $i++) {   
    if ($root_child[$i]->node_name()=='tcy') {   
     $cy_www = $root_child[$i]->get_attribute('value');   
    }   
   }   
   sleep(1);   
   $handle = fopen($file_www, "rb");   
   $contents = '';   
   while (!feof($handle)) {   
    $contents.= fread($handle, 8192);   
   }   
   fclose($handle);   
   $dom = domxml_open_mem($contents);   
   $root = $dom->document_element();   
   $root_child = $root->child_nodes();   
   for ($i = 0; $i < sizeof($root_child); $i++) {   
    if ($root_child[$i]->node_name()=='tcy') {   
     $cy = $root_child[$i]->get_attribute('value');   
    }   
   }   
   if ($cy>$cy_www) {   
    return intval($cy);   
   } else {   
    return intval($cy_www);   
   }   
}   
echo $_GET['url'].' '.getCY_url($_GET['url']);
?>


работоспособность не проверял !!!
 
Мой прошлый ник - DuGGes
Вначале прочти правильно, а потом уже возмущайся © Domby or DuGGes
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика