[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рассылка
Iuriy
Добрый день, подскажите пожалуйста, есть база в которой находятся имейлы, через форму методом пост отправляю тему письма и сам текст. Как сделать, чтобы c базы брало все имейлы и отсылало на них.

$mail_r = mysql_query ("SELECT mail FROM mailer",$db);
$mail_r_l = mysql_fetch_array($mail_r);

$address = $mail_r_l['mail'];

do
{
mail($address,$subject,$message,"Content-type:text/plain; Charset=windows-1251\r\n");
}
while ($mail_r_l = mysql_fetch_array($mail_r));
echo "<p align='center' class='succes'>Письмо отправленно</p>";

спасибо.



Спустя 16 часов, 35 минут, 39 секунд (24.07.2010 - 10:08) Kuzya написал(а):

Спустя 1 час, 34 минуты, 29 секунд (24.07.2010 - 11:42) Iuriy написал(а):
спасибо, там имэйлы хранятся в .тхт, хочу с помощью базы, переделал немного

$mail_r = mysql_query ("SELECT mail FROM mailer",$db);
$mail_r_l = mysql_fetch_array($mail_r);

print "В базе". sizeof($mail_r_l) ." адресов<br>";
for ($i = 0; $i < sizeof ($mail_r_l); $i++)
{
echo($mail_r_l[$i]."<br>");
mail($mail_r_l[$i], $subject, $message);
}
echo "Готово!";


Выводит (в базе 2 имэйла второй почему-то выводит пустым и отслылает на пустой имейл):

В базе2 адресов
Guest@Gmail.com

Готово!

Спустя 1 час, 3 минуты, 7 секунд (24.07.2010 - 12:45) Kuzya написал(а):
Попробуй
$i =<

Спустя 1 час, 7 минут, 46 секунд (24.07.2010 - 13:53) Iuriy написал(а):
та же история sad.gif перепробывал кучу вариантов.

Спустя 1 час, 5 минут, 9 секунд (24.07.2010 - 14:58) phz написал(а):
А если в базе будет 10 000 имейлов? Пипец как весело будет циклу или серверу, хостингу)

Вот почитай http://habrahabr.ru/blogs/php/40245/

Спустя 1 час, 9 минут, 59 секунд (24.07.2010 - 16:08) Iuriy написал(а):
спасибо, буду разбираться smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.