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

Вопросец по отправке писем с базы
  #1  
Старый 27.10.2009, 18:57
Аватар для CydeRiG
CydeRiG
Новичок
Регистрация: 27.10.2009
Сообщений: 4
Провел на форуме:
2042

Репутация: 0
По умолчанию Вопросец по отправке писем с базы

Привет, кароче есть база на примерно 50 тыс. э-мейлов, так сказать пишу рассылку, из базы вытащил их в масси а как отправлять на них по очереди функции mail() не получаеться, помогите плииз

вот собственно код:

PHP код:
<?

//--   BASE PARAMETERS --|
$getdata = array();
$getdata['server'] = "localhost";
$getdata['user'] = "user";
$getdata['password'] = "password";
$getdata['database'] = "emails";

//--   BASE PARAMETERS --|


//--   MySQL Connect   --|

$connect mysql_connect($getdata['server'], $getdata['user'], $getdata['password']);
    if (!
$connect) die ("Connection Broken!");
mysql_select_db($getdata['database']) or die("Cant connect to $data: ".mysql_error());
    {
        echo 
"<div id='connected'>Connected!</div>";
    }
//--   MySQL Connect   --|

//--   MySQL get table   --|

$query "SELECT * FROM test";
$result mysql_query ($query)
    or die (
"Error with table".mysql_error());

//--   MySQL get table   --|

//--   Get Row   --|

while ($row mysql_fetch_array ($result))
    echo 
"<div id='email'>",$row['id']," "$row['email'], "</div>";

//--   Get Row   --|

//--   Close Connect   --|

mysql_close ($connect);

//--   Close Connect   --|

?>
Эксперементирую с циклами счас, помогите кто может пожалуйста, заранее спасибо

P.S с хостингом проблем нет насчёт фунции mail() не забанят и не стоит ограничение, и просьба сразу пример кода писать!

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

  #2  
Старый 27.10.2009, 19:05
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

чем мыла разделены?
//mail($to, $title, $mess, 'From:'.$from);
 
Ответить с цитированием

  #3  
Старый 27.10.2009, 19:45
Аватар для CydeRiG
CydeRiG
Новичок
Регистрация: 27.10.2009
Сообщений: 4
Провел на форуме:
2042

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

Цитата:
Сообщение от L I G A  
чем мыла разделены?
//mail($to, $title, $mess, 'From:'.$from);
Голые мыла ничем не разделены, но если я их разделю запетой, и впихну в $to то получатель получит мыло с шабкой со всеми э-мейлами!
 
Ответить с цитированием

  #4  
Старый 27.10.2009, 19:54
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

думаю ,хоть space между ними есть:
PHP код:
<?php
$sep
=' ';//разделитель
$title='NULL';//заголовок
$mess='NULL';//текст
$from='NULL';//от кого
$array=explode($sep,$row['email']);
for(
$i=0;$i<=count($array);$i++){
mail($array[$i], $title$mess'From:'.$from);
}
?>
 
Ответить с цитированием

  #5  
Старый 27.10.2009, 21:38
Аватар для CydeRiG
CydeRiG
Новичок
Регистрация: 27.10.2009
Сообщений: 4
Провел на форуме:
2042

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

Цитата:
Сообщение от L I G A  
думаю ,хоть space между ними есть:
PHP код:
<?php
$sep
=' ';//разделитель
$title='NULL';//заголовок
$mess='NULL';//текст
$from='NULL';//от кого
$array=explode($sep,$row['email']);
for(
$i=0;$i<=count($array);$i++){
mail($array[$i], $title$mess'From:'.$from);
}
?>

Что-то не фурычит, и на $array[$i] даже нечиво не выводит! И да, пробела между ними нет!


А, сорри всё работает корректно, спасибо большое! так а встречный вопрос ещё, как впихнуть задержку между отправкой

Последний раз редактировалось CydeRiG; 27.10.2009 в 21:42.. Причина: Я додик
 
Ответить с цитированием

  #6  
Старый 27.10.2009, 21:51
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию

PHP код:
<?php
$sep
=' ';//разделитель
$title='NULL';//заголовок
$mess='NULL';//текст
$from='NULL';//от кого
$array=explode($sep,$row['email']);
for(
$i=0;$i<=count($array);$i++){
mail($array[$i], $title$mess'From:'.$from);
sleep (1);//1 сек
}
?>
 
Ответить с цитированием

  #7  
Старый 03.11.2009, 18:44
Аватар для CydeRiG
CydeRiG
Новичок
Регистрация: 27.10.2009
Сообщений: 4
Провел на форуме:
2042

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

так вопрос встречный, а как сделать что бы отчёт писался сразу прямо в браузере,например:

mail@mail.ru Sended
mail@mail.ru Not Sended
mail@mail.ru Sended
mail@mail.ru Sended


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базы данных на любой вкус Gianelle Услуги, Покупка и Продажа в SEO 2 17.04.2010 20:32
Получение базы kernel32.dll _Great_ Авторские статьи 1 09.07.2008 17:23
7 причин не напрягаться насчет базы данных МТС novichok Сотовый фрикинг 1 02.03.2006 15:32
Взломай базы данных и сделай популярный сайт Zaratustra Мировые новости 1 24.01.2006 15:03
Долбим Sql’ные базы данных k00p3r Чужие Статьи 0 13.06.2005 14:13



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


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




ANTICHAT.XYZ