ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Файл рассылки. помогите настроить.
  #1  
Старый 08.05.2009, 22:50
Аватар для mss-s
mss-s
Новичок
Регистрация: 02.03.2009
Сообщений: 18
Провел на форуме:
202124

Репутация: 4
Unhappy Файл рассылки. помогите настроить.

помогите настроить файл рассылки писем мне нужна чтоб он посылал письма интервалом в 5 -10 секунд так ка несколько писем за рас хост не позволяет посылать
вот код отправки пьсем, мне не для спама нужно просто надоело посылать каждому по отдельности

PHP код:
<? 
if(isset($podtver)):

$sqlb=mysql_query("select*from users where rang$for'$lv'");

while(
$rowb=mysql_fetch_array($sqlb)) {
$name=$rowb['name'];

$mails=$rowb['email'];

mail("$mails","$theme","$messaga","From: емаил@сайт.ru\n"."Content-type: text/plain; charset=windows-1251");

}

endif;
?>

Последний раз редактировалось mss-s; 08.05.2009 в 22:55..
 
Ответить с цитированием

  #2  
Старый 08.05.2009, 22:55
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

sleep(10);
 
Ответить с цитированием

  #3  
Старый 08.05.2009, 22:58
Аватар для mss-s
mss-s
Новичок
Регистрация: 02.03.2009
Сообщений: 18
Провел на форуме:
202124

Репутация: 4
По умолчанию

напишите вместе с кодом пожалуйста а то буду гадать где и в какой строке
 
Ответить с цитированием

  #4  
Старый 08.05.2009, 23:01
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от mss-s  
напишите вместе с кодом пожалуйста а то буду гадать где и в какой строке
PHP код:
<?  
if(isset($podtver)): 

$sqlb=mysql_query("select*from users where rang$for'$lv'"); 
while(
$rowb=mysql_fetch_array($sqlb)) { 
sleep(10);
$name=$rowb['name']; 
$mails=$rowb['email']; 
mail("$mails","$theme","$messaga","From: емаил@сайт.ru\n"."Content-type: text/plain; charset=windows-1251"); 


endif; 
?>
 
Ответить с цитированием

  #5  
Старый 08.05.2009, 23:03
Аватар для mss-s
mss-s
Новичок
Регистрация: 02.03.2009
Сообщений: 18
Провел на форуме:
202124

Репутация: 4
По умолчанию

спасиба
ставлю +
 
Ответить с цитированием

  #6  
Старый 08.05.2009, 23:37
Аватар для Darkweider
Darkweider
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
Провел на форуме:
463978

Репутация: 34
По умолчанию

Цитата:
Сообщение от Fepsis  
sleep(10);
Я себе сервак недавно такой штукой положил... sleep в цикле творит страшные вещи. Лучше не после каждого отправленного, а через 10 или 50 пользователей делать.
 
Ответить с цитированием

  #7  
Старый 09.05.2009, 02:39
Аватар для mss-s
mss-s
Новичок
Регистрация: 02.03.2009
Сообщений: 18
Провел на форуме:
202124

Репутация: 4
По умолчанию

Цитата:
Сообщение от Darkweider  
Я себе сервак недавно такой штукой положил... sleep в цикле творит страшные вещи. Лучше не после каждого отправленного, а через 10 или 50 пользователей делать.
покажи как реализовать чтоб посылал через 10 или 50 пользователей

если не трудно переделайте этот

тут идет по списку емайл

PHP код:
<?php

$to  
file('emails.txt');


$subject 'Birthday Reminders for August';


$message '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
'
;


$headers  'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";


$headers .= 'To: Mary <xxxx@xxxx.ru>, Kelly <xxxxx@xxxxx.com>' "\r\n";
$headers .= 'From: Birthday Reminder <mss-s@yandex.ru>' "\r\n";
$headers .= 'Cc: xxx@yxxx.ru' "\r\n";
$headers .= 'Bcc: xxx@xxx.ru' "\r\n";



mail(trim($to), $subject$message$headers);
?>

Последний раз редактировалось mss-s; 09.05.2009 в 02:42..
 
Ответить с цитированием

  #8  
Старый 09.05.2009, 03:47
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Мой вариант,действует по принцыпу картно\некратно.

И да,я засунул в цикл отправку,так как я понимаю так и должно быть,просто автор чтото упустил,если шлеться на один адрес,нах тут слипать вообще тогда? оО
И файл то открывать в массиве зачем? Я надеюсь я правельно сделал,что поставил в цикл.
PHP код:
<?php

$to 
file('emails.txt');
$sleep 50// Колво пользоваталей перед слипом.

$subject 'Birthday Reminders for August';


$message '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
'
;


$headers 'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";


$headers .= 'To: Mary <xxxx@xxxx.ru>, Kelly <xxxxx@xxxxx.com>' "\r\n";
$headers .= 'From: Birthday Reminder <mss-s@yandex.ru>' "\r\n";
$headers .= 'Cc: xxx@yxxx.ru' "\r\n";
$headers .= 'Bcc: xxx@xxx.ru' "\r\n";

for (
$i 0$i count($to); $i++) {
    if (
$i $sleep == 0) { // проверяем колво отправленых писем,на кратность с ограничителем,если кратно делаем слип,если нет = отправляем.
        
sleep(10); // В секундах слип
    
} else {
        
mail(trim($to[$i]), $subject$message$headers);
    }
}
?>
 
Ответить с цитированием

  #9  
Старый 09.05.2009, 12:29
Аватар для mss-s
mss-s
Новичок
Регистрация: 02.03.2009
Сообщений: 18
Провел на форуме:
202124

Репутация: 4
По умолчанию

Цитата:
Сообщение от m0Hze  
Мой вариант,действует по принцыпу картно\некратно.

И да,я засунул в цикл отправку,так как я понимаю так и должно быть,просто автор чтото упустил,если шлеться на один адрес,нах тут слипать вообще тогда? оО
И файл то открывать в массиве зачем? Я надеюсь я правельно сделал,что поставил в цикл.
пробовал отсылать на мыло по такому принципу

отсылает первые 3 а иногда 5 письма потом хост показывает такое 502 Bad Gateway

может делать sleep через каждые 2 письма
ктонить может зделать
чуть переделал
посылал им
PHP код:
<?php
$to 
file('emails.txt');
$sleep 10;
$subject 'Birthday Reminders for August';
$message '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
'
;
$headers 'MIME-Version: 1.0' "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";
$headers .= 'From: Birthday Reminder <mss-s@yandex.ru>' "\r\n";
for (
$i 0$i count($to); $i++) {
    if (
$i $sleep == 0) { // проверяем колво отправленых писем,на кратность с ограничителем,если кратно делаем слип,если нет = отправляем.
        
sleep(10); // В секундах слип
    
} else {
        
mail(trim($to[$i]), $subject$message$headers);
    }
}
?>

Последний раз редактировалось mss-s; 09.05.2009 в 14:08..
 
Ответить с цитированием

  #10  
Старый 09.05.2009, 16:50
Аватар для Gar|k
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

насчет пицот тва... возможно это поможет

PHP код:
<?php
error_reporting
(0);
set_magic_quotes_runtime(0);
@
set_time_limit(0);
@
ini_set('max_execution_time',0);
@
ini_set('output_buffering',0);

//.... твой код
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
МикроДжоинер для начинающих ReanimatoR Статьи 23 02.01.2010 15:07
Линукс для чайников Dracula4ever Soft - *nix 11 24.01.2007 10:49
Пароль в CPanel ufo44 Уязвимости 11 07.12.2006 00:33
чтиво для новичков genom-- *nix 5 20.10.2006 19:17



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ