- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Подскажите пожалуйста скрипт на PHP для определения ТИЦ и PR
Заранее спасибо!
:drink:
На этом форуме имеется куча исходных кодов этих функций. Пользуйтесь поиском.
Например здесь /ru/forum/56377
Вот простейший код:
<form action="cy_pr.php" method="get">
<i>URL-адрес <b>http://www.</b></i><input type="text" name="info" value="">
<INPUT TYPE='submit' VALUE='Узнать';">
</form>
<br><font color="red">Без www: </font><a href="http://www.yandex.ru/cy?base=0&host=<? echo("$info");?> "><img src="http://www.yandex.ru/cycounter?<? echo("$info");?>" width=88 height=31 alt="Яндекс цитирования без www" border=0></a> <img src="http://www.karman.ru/catalog/primage.php?style=7&url=<? echo("$info");?>" width="42" height="17" border="0" alt="PR сайта <? echo("$info");?>=">
<br><font color="red">С www: </font><a href="http://www.yandex.ru/cy?base=0&host=www.<? echo("$info");?> "><img src="http://www.yandex.ru/cycounter?www.<? echo("$info");?>" width=88 height=31 alt="Яндекс цитирования с www" border=0></a> <img src="http://www.karman.ru/catalog/primage.php?style=7&url=www.<? echo("$info");?>" width="42" height="17" border="0" alt="PR сайта www.<? echo("$info");?>=">
<br><a href="http://www.pageranktool.net/google_pr.php?url=http%3A%2F%2F<? echo("$info");?>%2F&query=Query" target="blank">www.pageranktool.net</a>
<br>
Вот ещё скриптик. Позволяет определять тИЦ и PR для доменов из csv-файла.
а вот и мой вариант скритпа для ТИЦ :)
работает как Яндекс.Бар
Спасибо всем!
ТИЦ уже определяю, спасибо zakladka.org.ua за подгон скрипта! Пока неразобрался с PR, если что то есть подгоните плиз
🚬
Пока неразобрался с PR, если что то есть подгоните плиз
Уже подгонялось
Например здесь /ru/forum/56377
<form action="cy_pr.php" method="get">
<i>URL-адрес <b>http://www.</b></i><input type="text" name="info" value="">
<INPUT TYPE='submit' VALUE='Узнать';">
</form>
Вы бы хоть код правильный писали.
Уже подгонялось
я уже этот топик протралил, взял оттуда пример, и чето у меня скрипт Определение google PR неработает 😒
ты проверял его?
что посоветуешь?
я уже этот топик протралил, взял оттуда пример, и чето у меня скрипт Определение google PR неработает
Я конечно не именно из того топика брал скрипт, но как я понимаю других скриптов нет, все на этом основаны. У меня все оформлено одной функцией, в которую вложены служебные функции. Если сильно надо, то вот код который у меня работает:
function google_pagerank($url) {
define("GOOGLE_MAGIC", 0xE6359A60);
function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) {
if (is_null($length)) {
$length = sizeof($url);
}
$a = $b = 0x9E3779B9;
$c = $init;
$k = 0;
$len = $length;
while($len >= 12) {
$a += ($url[$k + 0] + ($url[$k + 1] << 8) + ($url[$k + 2] << 16) + ($url[$k + 3] << 24));
$b += ($url[$k + 4] + ($url[$k + 5] << 8) + ($url[$k + 6] << 16) + ($url[$k + 7] << 24));
$c += ($url[$k + 8] + ($url[$k + 9] << 8) + ($url[$k + 10] << 16) + ($url[$k + 11] << 24));
$mix = mix($a, $b, $c);
$a = $mix[0]; $b = $mix[1]; $c = $mix[2];
$k += 12;
$len -= 12;
}
$c += $length;
switch($len) {
case 11: $c += ($url[$k + 10] << 24);
case 10: $c += ($url[$k + 9] << 16);
case 9 : $c += ($url[$k + 8] << 8);
/* the first byte of c is reserved for the length */
case 8 : $b += ($url[$k + 7] << 24);
case 7 : $b += ($url[$k + 6] << 16);
case 6 : $b+=($url[$k+5]<<8);
case 5 : $b+=($url[$k+4]);
case 4 : $a+=($url[$k+3]<<24);
case 3 : $a+=($url[$k+2]<<16);
case 2 : $a+=($url[$k+1]<<8);
case 1 : $a+=($url[$k+0]);
/* case 0: nothing left to add */
}
$mix = mix($a,$b,$c);
return $mix[2];
}
function zeroFill($a, $b) {
$z = hexdec(80000000);
if ($z & $a) {
$a = ($a>>1);
$a &= (~$z);
$a |= 0x40000000;
$a = ($a>>($b-1));
} else {
$a = ($a>>$b);
}
return $a;
}
function mix($a,$b,$c) {
$a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
$b -= $c; $b -= $a; $b ^= ($a<<8);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
$b -= $c; $b -= $a; $b ^= ($a<<16);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
$b -= $c; $b -= $a; $b ^= ($a<<10);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
return array($a,$b,$c);
}
function strord($string) {
for($i=0;$i<strlen($string);$i++) {
$result[$i] = ord($string{$i});
}
return $result;
}
$url = 'info:'.$url;
$ch = GoogleCH(strord($url));
$file = "http://www.google.com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$url";
$data = file($file);
$rankarray = explode (':', $data[2]);
$rank = $rankarray[2];
return trim($rank);
}
Я конечно не именно из того топика брал скрипт, но как я понимаю других скриптов нет, все на этом основаны. У меня все оформлено одной функцией, в которую вложены служебные функции. Если сильно надо, то вот код который у меня работает:
Спасибо! вроде работает,
там кажысь дефайна етого странного нехватало define('GOOGLE_MAGIC', 0xE6359A60);
интересно зачем етот GOOGLE_MAGIC :)
😎