Чекер живучести домена

Тема в разделе "Мелочи", создана пользователем mpolsky, 13 фев 2009.

Статус темы:
Закрыта.
  1. mpolsky

    mpolsky

    Регистр.:
    26 июн 2007
    Сообщения:
    163
    Симпатии:
    35

    PHP:
    #!/usr/bin/php
    <?php
    set_time_limit
    (0);
    error_reporting(0);

    if(!
    $argv[1] OR !$argv[2]) {
    print 
    "
    watch the syntax:
    -----------------
    php 
    $argv[0] file_in.txt file_out.txt
    --
    [+] file_in.txt - contents not checked urls;
    [+] file_out.txt - will contents checked urls
        if file not exist, will be created;
    "
    ;
    exit();
    }

    print 
    "begin to work...\n\n";

    $urls file($argv[1]);
    $urls_out $argv[2];
    foreach (
    $urls as $url)
    {
        
    $url trim($url);
        
    $getaddr gethostbyname($url);
        print 
    $url." - ";
        if(
    preg_match('/^\d+\.\d+\.\d+\.\d+$/',$getaddr))
        {print 
    "online\n"$txt_out .= $url."\n";}
        else {print 
    "offline\n";}
    }
    file_put_contents($urls_out$txt_out);
    print 
    "\n\ngoodbye!";
    exit();
    ?>

    Писал для себя на скорую руку. ;)
    Запускать из командной строки.
     
Статус темы:
Закрыта.