Вопросец по отправке писем с базы

Discussion in 'PHP' started by CydeRiG, 27 Oct 2009.

  1. CydeRiG

    CydeRiG New Member

    Joined:
    27 Oct 2009
    Messages:
    4
    Likes Received:
    0
    Reputations:
    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. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    чем мыла разделены?
    //mail($to, $title, $mess, 'From:'.$from);
     
    1 person likes this.
  3. CydeRiG

    CydeRiG New Member

    Joined:
    27 Oct 2009
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Голые мыла ничем не разделены, но если я их разделю запетой, и впихну в $to то получатель получит мыло с шабкой со всеми э-мейлами!
     
  4. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    думаю ,хоть 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. CydeRiG

    CydeRiG New Member

    Joined:
    27 Oct 2009
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0

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


    А, сорри всё работает корректно, спасибо большое! так а встречный вопрос ещё, как впихнуть задержку между отправкой
     
    #5 CydeRiG, 27 Oct 2009
    Last edited: 27 Oct 2009
  6. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    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. CydeRiG

    CydeRiG New Member

    Joined:
    27 Oct 2009
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
Loading...
Similar Threads - Вопросец отправке писем
  1. GAiN
    Replies:
    3
    Views:
    7,976