Не корректно присылает сообщение функция mail();

(Ответов: 4, Просмотров: 1248)
  1. Студент Аватар для WarDJ
    • Регистрация: 18.05.2011
    • Сообщений: 70
    • Репутация: 36
    • Webmoney BL: ?
    Всем привет. столкнулся вот с такой штука. юзаю функцию mail(); и присылает сообщение с ошибками.
    если юзаю так
    PHP код:
    mail($peremenaya['blabla_mail'], 'Text''u tyt Text'); 
    то приходит следующие на почту
    PHP код:
    A message that you sent contained no recipient addresses, and therefore no
    delivery could be attempted
    .

    ------ 
    This is a copy of your messageincluding all the headers. ------

    DateWed25 Jan 2012 01:50:04 +0200
    Message
    -Id: <E1Rpq7o-00062w-P9@s3.xxx.com.ua>
    To
    SubjectTest
    From
    xxx@bk.ru
    From
    xxxx@bk.ru
    X
    -rewrote-senderxxxx@bk.ru

    Test 
    Если юзаю
    PHP код:
    mail('mail@mail.ru''Text''u tyt Text'); 
    т.е. обычную функцию то все окей. кто с этим сталкивался? получается блочит переменная.

    P.S. что бы не возникло вопросов типа на чем стоит сайт и все такое что это хостинг. нет все с хостом окей. сайт стоит на самописе. header юзал. так что можете не писать. что юзай header. если подскажите то посмотрим что к чему
    Последний раз редактировалось WarDJ; 25.01.2012 в 04:32.
    • 0
  2. Гуру
    • Регистрация: 30.08.2011
    • Сообщений: 517
    • Репутация: 134
    • Webmoney BL: ?
    С кавычками поиграй, в них проблема в частности с переменной.
    Попробуй так
    PHP код:
    mail($peremenaya['blabla_mail'], "Text""u tyt Text"); 
    • 0
  3. Software Engineer Аватар для Zvеr
    • Регистрация: 07.02.2010
    • Сообщений: 603
    • Репутация: 228
    • Webmoney BL: ?
    Мне интересно что вы подразумеваете под обычной функцией? :) И первая и вторая запись имеют только одно отличие - в первой email храниться в переменной, а во втором случае он статичен.
    Я пока склоняюсь к тому, что в $peremenaya['blabla_mail'] не то значение которое нужно, посмотрите что там храниться через var_dump();
    • 1

    Спасибо сказали:

    WarDJ(25.01.2012),
  4. Студент Аватар для WarDJ
    • Регистрация: 18.05.2011
    • Сообщений: 70
    • Репутация: 36
    • Webmoney BL: ?
    Kopc, спасибо но вам стоит почитать отличие между одинарными ковычками и двойными (((

    Zver, ок сейчас попробую... у меня тут пару идей появилось буду тестить

    Не помогло передает оно Null

    еще вот что нашел если я передаю через $_POST['email_address'] все ок как только дописываю From (от кого) даже статически то обратно такая же байда (

    PS проехали решение нашел (перепишу завтра все).
    Последний раз редактировалось WarDJ; 25.01.2012 в 05:11.
    • 0
  5. Software Engineer Аватар для Zvеr
    • Регистрация: 07.02.2010
    • Сообщений: 603
    • Репутация: 228
    • Webmoney BL: ?
    Ну так правильно, если в переменной Null, то как оно правильно работать будет :)
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Авторегер и чекер hotmail yahoo hushmail mail.com mail.ru rambler yandex qip.ru km.ru
Софт, скрипты, лицензии 29 20.12.2017 19:41
200000 сообщение на форуме.
SEO Конкурсы и акции 45 08.12.2011 15:59
Функция is_page() в Wordpress
WordPress 2 22.11.2011 01:51
Форум с оплатой за сообщения., За сообщение - 0,40$
Реклама партнерских программ 0 05.03.2011 20:44

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры