использование переменных php в электронной почте html с использованием swiftmailer

Я использую swiftmailer для отправки писем с моего сайта. Я пытаюсь отправить электронное письмо в формате html, но я хочу передать переменную php в электронное письмо.

Возможно ли это, и если да, то где я ошибаюсь?

->setBody(
    '<html>' .
    ' <head></head>' .
        ' <body>' .
    '  Welcome to my site. To complete registration, please click activate below' .
    '  <a href="http://www.mysite.com/activate.php?=c' rawurlencode ($code)' ">activate  ' .
    ' </body>' .
    '</html>',
    'text/html'
);

person lennard2011    schedule 01.10.2011    source источник


Ответы (1)


Я не понимаю, почему вы используете это

<?php rawurlencode ($code);?>

разве что

rawurlencode ($code)

person Aurelio De Rosa    schedule 01.10.2011
comment
Я просто подумал, что это был html-код, и мне пришлось удалить теги php, чтобы использовать переменную. явно нет. Я обновил свой код без этого, но, похоже, он не работает, потому что он дает мне синтаксическую ошибку. - person lennard2011; 02.10.2011
comment
Конечно, вы должны объединить строку, и это . необработанный код ($ код) . - person Aurelio De Rosa; 02.10.2011