PDA

Просмотр полной версии : где взять скрипты определения свободности доменов


newpraktika
15.06.2006, 14:18
где взять такие скрипты:
1) чтобы определял свободность доменов по whois
2) чтобы определял тиц и пр сайтов
или может кто сделать может?

zahvati
15.06.2006, 21:56
У меня есть

Xover
16.06.2006, 00:56
У меня есть такой (http://miramax.biz/google/)
отдам дешево

zahvati
16.06.2006, 12:47
Такой ничего не стоит. Мой определяет, сливает в базу, добавляет новые и метит удаленные.

Zuzle
16.06.2006, 14:30
http://scripts.pws.ru/whois/ вот в яндэксе набрал =)
это скрипт whois

добавлено через 6 минут
тИЦ могу дать, нужно?

добавлено через 6 минут

function getTIC($url)
{
$url=str_replace("http://","",$url);
$is_find=preg_match("/value=\"(.\d*)\"/", join("", file('http://bar-navig.yandex.ru/u?ver=2&show=32&url=http://'.$url)), $tic);

if ($is_find<1)
{
$ans=0;
}
else
{
$ans=$tic[1];
}
return $ans;
}

вот она функция для определения тИЦ, берет из xml ленты для Я бара.

добавлено через 6 минут
Аскрипт для опредиления PR, я тоже хочу заполучить! = )))

добавлено через 4 минуты
Xover, мне тИЦ показывает только 0 и все, не выше. попробуй любой сайт вставь.

pastuhoff
16.06.2006, 14:30
Пробуйте:
<?
// Определение PR сайта

function pr_zero($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 pr_mix($a,$b,$c)
{
$a-=$b; $a-=$c; $a ^=(pr_zero($c,13));
$b-=$c; $b-=$a; $b ^=($a<<8);
$c-=$a; $c-=$b; $c ^=(pr_zero($b,13));
$a-=$b; $a-=$c; $a ^=(pr_zero($c,12));
$b-=$c; $b-=$a; $b ^=($a<<16);
$c-=$a; $c-=$b; $c ^=(pr_zero($b,5));
$a-=$b; $a-=$c; $a ^=(pr_zero($c,3));
$b-=$c; $b-=$a; $b ^=($a<<10);
$c-=$a; $c-=$b; $c ^=(pr_zero($b,15));
return array($a,$b,$c);
}

function pr_ch($url,$length=null)
{
if(is_null($length)){$length=sizeof($url);}
$a=$b=0x9E3779B9;
$c=0xE6359A60;
$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=pr_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);
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]);
}
$mix=pr_mix($a,$b,$c);
return $mix[2];
}

function pr_str($string)
{
for($i=0;$i<strlen($string);$i++)
{
$result[$i]=ord($string{$i});
}
return $result;
}

if(!empty($_GET['url']))
{
$file=file('http://www.google.com/search?client=navclient-auto&ch=6'.pr_ch(pr_str('info:'.$_GET['url'])).'&features=Rank&q=info:'.$_GET['url']);
$array=explode(':',$file[2]);
echo 'PR: '.$array[2];
}
else
{
echo 'empty';
}
?>

Zuzle
16.06.2006, 14:37
Warning: file(http://www.google.com/search?client=navclient-auto&ch=6541013011&features=Rank&q=info:philippullman.ru): (http://www.google.com/search?client=navclient-auto&ch=6541013011&features=Rank&q=info:philippullman.ru%29:) failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /*******/public_html/key.php on line 69

Сие означает, что адрес страницы, на которой написан PR сайта, генереируется неправильно. Третий скрипт уже пробую, почти везде эта ошибка. Или это я что-то не так делаю...

pastuhoff
16.06.2006, 14:42
Может, изменили чего. Попробуйте допросить SvT.

X-Ception
16.06.2006, 15:40
Zuzle, все скрипты правильные а надпись "HTTP request failed! HTTP/1.0 403 Forbidden" означает 403 ошибку, т.е. доступ к этой странице запрещен, а попросту говоря - IP-адрес сервера, на которым выполняется этот скрипт забанен в гугле, выход тут только один - меняйте хостинг :)

seabreeze
16.06.2006, 21:03
Xover, мне тИЦ показывает только 0 и все, не выше. попробуй любой сайт вставь.

попробуй http://sf.perm.ru - показывает неправильно. Надо брать из каталога.

Xover
16.06.2006, 21:21
берет из яндекс xml
проверяю сайт vsemnazlo.ru - все показывает правильно
//При проверке доменов третьего уровня через XML показывает тИЦ домена второго уровня.
Если использовать не XML а "yaca" все покажет правильно, но трафик возрастет ~15 раз

Zuzle, у меня проверка типа "GET /u?ver=2&url=http://$url/&show=1 HTTP/1.1\r\n"
Быстрее будет у меня или у тебя, интересно.

Zuzle
16.06.2006, 23:52
Zuzle, все скрипты правильные а надпись "HTTP request failed! HTTP/1.0 403 Forbidden" означает 403 ошибку, т.е. доступ к этой странице запрещен, а попросту говоря - IP-адрес сервера, на которым выполняется этот скрипт забанен в гугле, выход тут только один - меняйте хостинг :)

Я через свой браузер пробовал и через три разных хостера.:mad:

bartik
03.07.2006, 21:51
вот мой сервис http://www.v1t.net пользуйся , очень удобно))

seabreeze
03.07.2006, 21:59
вот мой сервис http://www.v1t.net пользуйся , очень удобно))
Можно ли сделать отступ от левой границы броузера? А то прилипает некрасиво. Так вроде все ничего.

bartik
03.07.2006, 22:55
готово уже сделал)