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

Discussion in 'PHP' started by Sharky, 3 Sep 2009.

  1. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    Собственно видел что требуется спросом скрипт для массового чеканья доменов на занятость по списку и решил написать на скорую руку. Вот что вышло...

    Описание:
    Загружаете файл с доменами вида
    домен1.ру
    домен2.ком
    домен3.орг
    и т.д.
    нажимаете старт и ждёте)
    На гениальность скрипт не претендует.... медленный php + медленный file_get_contents + whois сервис www.ip-adress.com (впринципе элементарно переделывается под любой другой поскольку сама функция проверки умещается в несколько строк :)
    PHP:
    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

    Ну и скрин всего этого шлака:
    [​IMG]

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

    Rapidshare.com
    Dump.ru
     
    6 people like this.
  2. big.new$

    big.new$ New Member

    Joined:
    28 Aug 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Возможно я где-то уже видел это, я еще не понимаю смысл : если создаешь сайт на определенную тему то и имя нужно подбирать со смыслом , а какой смысл перебирать домены никак между собой не связанные.
    З.Ы. Молодец но это на любителя
     
  3. Ili@s

    Ili@s New Member

    Joined:
    9 Feb 2009
    Messages:
    6
    Likes Received:
    1
    Reputations:
    0
    Было бы очень удобно если в файл можно было ложить просто имена без зоны, а так скрипт бесполезен.
     
    1 person likes this.
  4. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    ну не пользуйся) я видел что людям нужен...значит поелезен...я написал)... ещё вопросы?)
     
    1 person likes this.
  5. Gaus

    Gaus Member

    Joined:
    8 Feb 2009
    Messages:
    136
    Likes Received:
    36
    Reputations:
    3
    Скрипт полезен был бы мне раньше:), сам давно писал на перле, т.к. не нашел таких)
     
  6. GoodGod

    GoodGod Elder - Старейшина

    Joined:
    20 Dec 2006
    Messages:
    216
    Likes Received:
    262
    Reputations:
    50
    Если бы можно было сделать запрос не из файла а по маске типо
    ***.ru
    то было бы зачетно)
    неделю..а то и больше бы чекалось но все же)
     
  7. morty10

    morty10 [electric winter]

    Joined:
    26 Nov 2008
    Messages:
    616
    Likes Received:
    434
    Reputations:
    238
    мыслим одинаково? ))
    Присоединяюсь к просьбе гудгода
     
  8. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    а че тм писать?
    PHP:
    <?php 
    for($i ="a"$i <"aaa"$i++)
    if (
    strstrfile_get_contents("http://www.ip-adress.com/whois/".$i.".ru"), "found"))   echo $i.".ru занят<br />"; else  echo $i.".ru свободен<br />";
    ?>
     
    #8 gisTy, 20 Sep 2009
    Last edited: 20 Sep 2009
  9. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    код я не проверял, но идея должна быть понятна я думаю
     
  10. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    не знаю что там видишь ты, а у меня все нормально
    [​IMG]
     
    #10 gisTy, 20 Sep 2009
    Last edited: 20 Sep 2009
    1 person likes this.
  11. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    ну да, while($i++ < "zz") это не для нас.
     
    1 person likes this.