PDA

Просмотр полной версии : [PHP]Чекалка доменов на занятость (или свободность xD ) by Sharky)


Sharky
03.09.2009, 00:57
Собственно видел что требуется спросом скрипт для массового чеканья доменов на занятость по списку и решил написать на скорую руку. Вот что вышло...

Описание:
Загружаете файл с доменами вида
домен1.ру
домен2.ком
домен3.орг
и т.д.
нажимаете старт и ждёте)
На гениальность скрипт не претендует.... медленный php + медленный file_get_contents + whois сервис www.ip-adress.com (впринципе элементарно переделывается под любой другой поскольку сама функция проверки умещается в несколько строк :) function check($domain){

$page = file_get_contents("http://www.ip-adress.com/whois/".$domain);
if (strstr($page, "found")) $status = 0;
else $status = 1;
return $status;
}
достаточно просто заменить адрес на любой где домен передаётся через GET, и собственно слово (код) с помощью которого определяете занят домен или нет (в данном случае я определяю через слово "found"), всё остальное ненужные понты в виде статистике в режиме реально времени. Чекнутые результаты также сохраняются в отдельные файлы registered.txt и unregistered.txt

Для кореектной работы ставьте chmoв 777 на accs.txt , registered.txt , unregistered.txt

Ну и скрин всего этого шлака:
http://pic.ipicture.ru/uploads/090903/Rs0MWn12CX.jpg

И конечно качаем и комментируем :) :

Rapidshare.com (http://rapidshare.com/files/274851100/checker.rar.html)
Dump.ru (http://dump.ru/file/3348135)

big.new$
03.09.2009, 01:23
Возможно я где-то уже видел это, я еще не понимаю смысл : если создаешь сайт на определенную тему то и имя нужно подбирать со смыслом , а какой смысл перебирать домены никак между собой не связанные.
З.Ы. Молодец но это на любителя

Ili@s
04.09.2009, 02:04
Было бы очень удобно если в файл можно было ложить просто имена без зоны, а так скрипт бесполезен.

Sharky
04.09.2009, 12:11
Было бы очень удобно если в файл можно было ложить просто имена без зоны, а так скрипт бесполезен.
ну не пользуйся) я видел что людям нужен...значит поелезен...я написал)... ещё вопросы?)

Gaus
06.09.2009, 19:44
Было бы очень удобно если в файл можно было ложить просто имена без зоны, а так скрипт бесполезен.
Скрипт полезен был бы мне раньше:), сам давно писал на перле, т.к. не нашел таких)

GoodGod
20.09.2009, 17:12
Если бы можно было сделать запрос не из файла а по маске типо
***.ru
то было бы зачетно)
неделю..а то и больше бы чекалось но все же)

morty10
20.09.2009, 17:27
мыслим одинаково? ))
Присоединяюсь к просьбе гудгода

gisTy
20.09.2009, 17:33
а че тм писать?
<?php
for($i ="a"; $i <"aaa"; $i++)
if (strstr( file_get_contents("http://www.ip-adress.com/whois/".$i.".ru"), "found")) echo $i.".ru занят<br />"; else echo $i.".ru свободен<br />";
?>

m0Hze
20.09.2009, 17:59
а че тм писать?
<?php
for($i ="a"; $i <"aaa"; $i++)
if (strstr( file_get_contents("http://www.ip-adress.com/whois/".$i.".ru");, "found")) echo $i.".ru занят<br />"; else echo $i.".ru свободен<br />";
?>
Однако очень смеshно :(

gisTy
20.09.2009, 18:05
код я не проверял, но идея должна быть понятна я думаю

m0Hze
20.09.2009, 18:16
код я не проверял, но идея должна быть понятна я думаю
тот код относиться к идее разве что цыклом :/

m0Hze
20.09.2009, 18:27
<?php

/**
* @author m0hze
* @copyright 2009
*/
$i = "aa";
while ($i < "zzz"){
echo $i.'<br>';
}

?>

И что мы видим? :/

gisTy
20.09.2009, 18:37
<?php

/**
* @author m0hze
* @copyright 2009
*/
$i = "aa";
while ($i < "zzz"){
echo $i.'<br>';
}

?>

И что мы видим? :/
не знаю что там видишь ты, а у меня все нормально
http://smages.com/t/cc/28/cc281e4b0aaa0ba2448c90ad9e64d5fe.jpg (http://smages.com/i/cc/28/cc281e4b0aaa0ba2448c90ad9e64d5fe.png)

m0Hze
20.09.2009, 18:43
Я вижу там примерно следующее:
aa
aa
aa
aa
aa
aa
aa
aa
....

gisTy
20.09.2009, 18:44
Я вижу там примерно следующее:
aa
aa
aa
aa
aa
aa
aa
aa
....
ну да, while($i++ < "zz") это не для нас.

m0Hze
20.09.2009, 19:06
:-D Забыл про $i++ :D