Что нового

Есть ли вывод тиц и pr в текстовом виде?

  • Автор темы Автор темы freddyblazin
  • Дата начала Дата начала
Кто знает, есть ли сервисы, которые выводят тиц и пр сайта в текстовом виде, а не кнопкой..?
 
юзай DLE PANEL или сам напишы, или у меня заказуй...
 
как я понял тебе нужно достать тиц или пр сайта через file_get_contents или чтото подобное?
 
сервис http://cy-pr.net.ru на этом работал, щас чтото он висит в дауне..вот откопал файлы у себя... может пригодятся...<?php/*    Скрипт определения тИЦ и PR при помощи сервиса    http://cy-pr.net.ru    Пример использования:    $r=detectCyPr(\'www.yandex.ru\');    print_r($r);*/    function detectCyPr($url) {        // $url — адрес веб-сайта, для которого нужно определить тИЦ и PR        // Функция возвращает ассоциативный массив со структурой:        // Array (        //     [cy] => Индекс цитирования        //     [pr] => PageRank        // )        $rn=\"\";        $http_query=\'GET /get?url=\' . $url . \'&type=text HTTP/1.0\' . $rn .             \'Content-Type: application/x-www-form-urlencoded\' . $rn .             \'Host: cy-pr.net.ru\' . $rn .             \'Accept: */*\' . $rn .             \'Connection: Keep-Alive\' . $rn .             \'User-Agent: CyPrChecked (http://cy-pr.net.ru)\' . $rn . $rn;        $f=fsockopen(\'cy-pr.net.ru\', 80);        if (!$f) {            return FALSE;        } else {            @fwrite($f, $http_query);            $data=\'\';            while(!@feof($f))                $data.=fread($f, 1024*1024);            @fclose($f);            preg_match(\'#CY=([0-9]+);#i\', $data, $t);            $ret[\'cy\']=$t[1];            preg_match(\'#PR=([0-9]+);#i\', $data, $t);            $ret[\'pr\']=$t[1];            return $ret;        }    }?>Если же Ваш сервер поддерживает модуль cURL, то код значительно упрощается:<?php/*    Скрипт определения тИЦ и PR при помощи сервиса    http://cy-pr.net.ru    Пример использования:    $r=detectCyPr(\'www.yandex.ru\');    print_r($r);*/    function detectCyPr($url) {        // $url — адрес веб-сайта, для которого нужно определить тИЦ и PR        // Функция возвращает ассоциативный массив со структурой:        // Array (        //     [cy] => Индекс цитирования        //     [pr] => PageRank        // )        $ch=curl_init(\'http://cy-pr.net.ru/get.php?url=\' . $url . \'&type=text\');        curl_setopt($ch, CURLOPT_HEADER, 0);        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);            $data=curl_exec($ch);        curl_close($ch);        preg_match(\'#CY=([0-9]+);#i\', $data, $t);        $ret[\'cy\']=@$t[1];        preg_match(\'#PR=([0-9]+);#i\', $data, $t);        $ret[\'pr\']=@$t[1];        return $ret;    }?>Для вызова используется команда:$r = detectCyPr(\'http://www.yandex.ru\');    // естественно, вместо атрибута подставьте свой адресecho \'ИЦ: \' . $r[\'cy\'] . \', PR: \' . $r[\'pr\'];    // в $r[\'cy\'] содержится ИЦ, а в $r[\'pr\'] — PR.
 
Верх