Нужна прога-помогите

Discussion in 'Болталка' started by nonamez, 13 Dec 2009.

  1. nonamez

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

    Joined:
    22 Jul 2007
    Messages:
    565
    Likes Received:
    265
    Reputations:
    17
    На определенном сайте вставляет в определенное поле эмаил,жмет отослать,и так по кругу,пока в фаил с эмаилами не станет пуст.
     
  2. |QwyZ|

    |QwyZ| Banned

    Joined:
    6 Dec 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    na php mozhno realizovat, zadai v razdele php/js...
     
  3. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    PHP:
    <?php
    @set_time_limit(0);
    @
    ignore_user_abort(1);
    //-----------------//
    $subject 'subject.txt';                 // Темы
    $message 'message.txt';                // Сообщения
    $email 'email.txt';                   //  База E-mail
    $from 'geforse <[email protected]>'// От кого
    $sleep '5';                        // Сколько отправлять писем в минуту
    $log '0';                         // 1 - Если нужно писать log-файл
    //-----------------//
     
       /* Заносим строки файлов в массив и считаем их количество */
       
    $email file($email);
       
    $subject file($subject);
       
    $message file($message);
       
    $count_email count($email);
       
    $count_subject count($subject);
       
    $count_message count($message);
     
         for (
    $i 0$i <= $count_email$i++)
           {    
        
    /* Генерируем число в пределах от 0 до максимального номера элемента массива */
     
           
    $rand_subject mt_rand(0,$count_subject);
           
    $rand_message mt_rand(0,$count_message);
     
           
    /* Отправляем письмо */
          
    mail($email[$i], $subject[$rand_subject], $message[$rand_message],'From: '.$from);
     
           
    /* Если нужно, то пишем log-файл */
            
    if ($log == '1')
              {
            
    $fh fopen("log.txt""a+");
            
    $success fwrite($fh"Отослали ".$email[$i]." [".date("H:i:s")."]\r\n");
            
    fclose($fh);
              }
     
            if ((
    $log == '1') && ($i == $count_email))
              {
            
    $fh fopen("log.txt""a+");
            
    $success fwrite($fh"Закончил! Разослано ".$i." E-mail [".date("H:i:s")."]\r\n");
            
    fclose($fh);
              }
            
    sleep(60/$sleep);
           }
     
    /* geforse.name */
    ?>
     
Loading...