Скрипт для определения pr php

Д
На сайте с 08.02.2013
Offline
4
730

Есть ли у кого нибудь php скрипт для определения pr? Можете ли поделиться :) Буду очень благодарен :) Искал в гугле, ничего работающего не нашёл :(

Alipapa
На сайте с 01.02.2008
Offline
234
#1

http://electro-rating.ru/other/11-pr-informer.htm - вот, реально сейчас у меня работает

Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
LEOnidUKG
На сайте с 25.11.2006
Online
1774
#2

Самый простой способ, если не нужны промышленные масштабы, то найти рабочий сервис и через него парсить.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Д
На сайте с 08.02.2013
Offline
4
#3
Alipapa:
http://electro-rating.ru/other/11-pr-informer.htm - вот, реально сейчас у меня работает

у меня почему то не работает...

---------- Добавлено 30.05.2013 в 20:28 ----------

LEOnidUKG:
Самый простой способ, если не нужны промышленные масштабы, то найти рабочий сервис и через него парсить.

не вариант... :(

Alipapa
На сайте с 01.02.2008
Offline
234
#4
джгилберт:
у меня почему то не работает...

Не так значит что-то делаете. Информеры, показывающие ПР, на многих сайтах сейчас с этим скриптом стоят.

D
На сайте с 29.05.2013
Offline
1
dfi
#5

Возможно, это подойдет?

P
На сайте с 24.12.2010
Offline
46
#6

<?php

/**
* PageRank Lookup (Based on Google Toolbar for Mozilla Firefox)
*
* @copyright 2012 HM2K <hm2k@php.net>
* @link http://pagerank.phurix.net/
* @author James Wade <hm2k@php.net>
* @version $Revision: 2.1 $
* @require PHP 4.3.0 (file_get_contents)
* @updated 06/10/11
*/

function GetPageRank($q, $host='toolbarqueries.google.com', $context=NULL) {
$seed = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";
$result = 0x01020345;
$len = strlen($q);
for ($i=0; $i<$len; $i++) {
$result ^= ord($seed{$i%strlen($seed)}) ^ ord($q{$i});
$result = (($result >> 23) & 0x1ff) | $result << 9;
}
if (PHP_INT_MAX != 2147483647) { $result = -(~($result & 0xFFFFFFFF) + 1); }
$ch=sprintf('8%x', $result);
$url='http://%s/tbr?client=navclient-auto&ch=%s&features=Rank&q=info:%s';
$url=sprintf($url,$host,$ch,$q);
@$pr=file_get_contents($url,false,$context);
return $pr?substr(strrchr($pr, ':'), 1):false;
}

if (isset($_GET['q'])) { echo GetPageRank($_GET['q']); }
?>

На сайте автора в данный момент 502 ошибка.

Проверяемый сайт задается GET-переменной: pr.php?q=http://yandex.ru/

Результат работы - вывод PR: 8

***91; и ***93; нужно поменять на квадратные скобки.

A4
На сайте с 05.01.2012
Offline
55
#7
джгилберт:
Есть ли у кого нибудь php скрипт для определения pr?

I hope this will help you http://frenchtouch.pro/tutorial/get-a-pagerank-using-php/10

Там скрипт, вроде рабочий. Правда я плохо понимаю что там написано - не настолько я php знаю, чтобы такие вещи утверждать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий