На самом деле сейчас очень много сайтов, на которых можно бесплатно проверить тиц и не только, но мне захотелось реализовать это на своем блоге, может и вам пригодиться.
Собственно не знаю зачем мне это понадобилось, но может и вам пригодиться.
Вот сам скрипт для проверки тИЦ
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 тИЦ </td><td>’; echo getTIC($_POST[‘web’]); echo ‘</td></tr>’;
echo ‘</table>’;
}
Скрипт проверяет по яндекс бару, так что в точности сомнений быть не может.