Просмотр полной версии : Нужна прога-помогите
На определенном сайте вставляет в определенное поле эмаил,жмет отослать,и так по кругу,пока в фаил с эмаилами не станет пуст.
na php mozhno realizovat, zadai v razdele php/js...
<?php
@set_time_limit(0);
@ignore_user_abort(1);
//-----------------//
$subject = 'subject.txt'; // Темы
$message = 'message.txt'; // Сообщения
$email = 'email.txt'; // База E-mail
$from = 'geforse <antichat@geforse.name>'; // От кого
$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 */
?>
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot