Отправка писем юзерам.

Тема в разделе "Как сделать...", создана пользователем brainless, 16 июл 2013.

Статус темы:
Закрыта.
  1. brainless

    brainless

    Регистр.:
    28 авг 2009
    Сообщения:
    358
    Симпатии:
    121
    Добрый день появилась необходимость написать скрипт отправки писем на почту всем юзерам ...
    Сделал наброски кода но в дальнейшей реализации нужна будет помощь.
    Вот код:

    Заранее спасибо. на 1 почту все отправляет правильно но вот на все из таблы чуть посложнее

    Екранизация переменной $bazamail выдает Resource id #4 не могу разобраться.
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.450
    Симпатии:
    1.244
    Со скобками у тебя напутано - удали строки:
    PHP:
    echo mysql_error();
     
    }
    и в самом конце перед } ?> допиши еще одну }


    $bazamail и должен быть Resource id, чтобы посмотреть выборку из базы делай var_dump($baza);
     
  3. Kotex

    Kotex Создатель

    Регистр.:
    23 апр 2012
    Сообщения:
    10
    Симпатии:
    3
    Я может не прав, но я так понимаю код вообще не рабочий, нужно примерно так:

    Еще в запросе указано Where id= , обычно id у пользователя уникален, потому в массиве будет токо один емаил, могу ошибаться, ибо не знаю вашей структуры таблицы.
     
  4. etosh

    etosh Создатель

    Регистр.:
    22 июл 2013
    Сообщения:
    32
    Симпатии:
    4
    Что конкретно имеется в виду под "чуть посложнее"? Насчёт логики скрипта - тебе latteo уже написал, что со скобками беда там - это истинная правда. У тебя отправка почты выполняется ровно один раз! Вообще на такие случаи нужно на заглушках тестировать - вместо mail() делай echo$to и смотри результат (в твоём случае это будет список всех мыл, если не так, значит ищешь ошибку).
     
Статус темы:
Закрыта.