Скрипт проверки тИЦ

На самом деле сейчас очень много сайтов, на которых можно бесплатно проверить тиц и не только, но мне захотелось реализовать это на своем блоге, может и вам пригодиться.

Собственно не знаю зачем мне это понадобилось, но может и вам пригодиться.

Вот сам скрипт для проверки тИЦ

 

function utf8win1251($s)

{

$out=»»;$c1=»»;$byte2=false;

for ($c=0;$c<strlen($s);$c++) {

$i=ord($s[$c]);

if ($i<=127) $out.=$s[$c];

if ($byte2) {

$new_c2=($c1&3)*64+($i&63);

$new_c1=($c1>>2)&5;

$new_i=$new_c1*256+$new_c2;

if ($new_i==1025) $out_i=168; else

if ($new_i==1105) $out_i=184; else $out_i=$new_i-848;

$out.=chr($out_i);

$byte2=false;

}

if (($i>>5)==6) {

$c1=$i;

$byte2=true;

}

}

return $out;

}

function getTIC($site)

{

$url = ‘https://werstey.ru/’.$site;

$str=file(‘https://werstey.ru/bar-navig.yandex.ru/u?ver=2&show=32&url=’.$url);

if ($str==false) {

$ans=false;

} else {

$is_find=preg_match(«/value=\»(.\d*)\»/», join(«»,$str), $tic);

if ($is_find<1) {

$ans=0;

} else {

$ans=$tic[1];

}

}

return $ans;

}

echo ‘<form method=»POST»>

Введите адрес сайта: <input type=»text» name=»web» class=»culture»>

<input type=»submit» name=»submit» value=»Проверить тИЦ» class=»culture»>

</form>’

;

if(@$_POST[‘web’])

{

echo ‘<table border=»1″ cellpadding=5 cellspacing=0>’;

echo ‘<tr><td>Yandex тИЦ&nbsp;</td><td>’; echo getTIC($_POST[‘web’]); echo ‘</td></tr>’;

echo ‘</table>’;

}

Скрипт проверяет по яндекс бару, так что в точности сомнений быть не может.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: