За последние 24 часа нас посетили 16345 программистов и 1583 робота. Сейчас ищут 1548 программистов ...

проблема с переменными в письме

Тема в разделе "Работа с почтой", создана пользователем doherty, 17 мар 2009.

  1. doherty

    doherty Активный пользователь

    С нами с:
    17 мар 2009
    Сообщения:
    2
    Симпатии:
    0
    такая проблема:
    нужно отправить в письме зарегистрированному пользователю "Ваш пароль: $pass"

    текст письма находится в базе, чтобы его можно было редактировать.

    извлекаем текст из базы, он представляет собой строку "Ваш пароль: $pass", записываем его в переменную $text, отправляем письмо:
    mail ("$mail", "", "$text", $headers);

    при отправке нужно, чтобы пароль $pass вставлялся в текст $text
     
  2. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    Ничего не понял, что куда должно вставляться..
    м.б. тебе это нужно?
    PHP:
    1.  
    2. <?php
    3. $text = "Ваш пороль: ".$pass;
    4. ?>
    5.  
     
  3. doherty

    doherty Активный пользователь

    С нами с:
    17 мар 2009
    Сообщения:
    2
    Симпатии:
    0
    проблема решена, спасибо
     
  4. leshii

    leshii Активный пользователь

    С нами с:
    24 апр 2009
    Сообщения:
    2
    Симпатии:
    0
    эх, тема закончилась не начавшись, у меня тоже проблема с переменными при использовании функции mail(),
    началась когда хостер перешел с php4 на php5


    из примера doherty, переменная $text (текст сообщения) у меня формируется конкатенацией нескольких строковых переменных, так вот когда в выражении конкатенации присутствуют переменные определенные в php-файлах которые были подключены оператором require, то письмо в этом случае не отправляется.

    пока определил что проблема именно в этом то убил целый день, теперь как исправить чтобы письмо все-таки отправлялось, подскажите кто чем может!
     
  5. leshii

    leshii Активный пользователь

    С нами с:
    24 апр 2009
    Сообщения:
    2
    Симпатии:
    0
    при этом в этот же момент переменная из подключаемого пхп-файла присутствует $headers, но это функцию mail() не смущает, а смущает ее если переменная из подключаемого пхп-файла присутствует в $text
     
  6. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    Код в свет.