Скрипт проверки уникальности на яндексе

vamfirius

Новичок
Скрипт проверки уникальности на яндексе

Вроде всё работает. Только при заведомой уникальности 0% выдаёт 87,5% или наподобие. Почему? Если бы дело было в кодировке выдавал бы всегда 100%. Помогите разобраться плиз.
код:
PHP:
<?php
$sov=0;
$text=$_REQUEST["text"];
$text=wordwrap($text,25,"\n");
$strs=split("\n",$text);
foreach($strs as $str)
{
$constr=$str;
$str=urlencode($str);
$fp=fopen("http://www.yandex.ru/yandsearch?text=$str&wordforms=exact=36",r);
while(!feof($fp))
{
$ypage.=fgets($fp);
}
fclose($fp);
if(strstr($ypage,$constr))$sov++;
unset($ypage);
}
$un=100-100/count($strs)*$sov;
echo "Уникальность $un %";
?>
-~{}~ 30.08.10 19:12:

По логике всё вроде должно работать правильно. Может я просто не понимаю тонкостей процесса работы какой-то из функций? Подскажите кто умный и учился в институте на программиста))

-~{}~ 30.08.10 19:17:

Плиз кто нибудь...

-~{}~ 30.08.10 19:43:

Люди я знаю про бан, естественно тестил скрипт на бесплатном хостинге... Кстати а что бы было если бы тестил не на бесплатном а на своём родном, чем это грозило бы. Я понимаю что бан это плохо, но вот что под ним подразумевается, что сайт не будет индексица или что?
 
Сверху