Шаблонные переменные с PHPMailer 5.1 - PullRequest
0 голосов
/ 30 ноября 2011

Я использую PHPMailer для отправки электронного письма на основе файла шаблона, включенного таким образом:

$body = file_get_contents('petition_email.html');

Шаблон содержит переменную $ name, которую я хотел бы заменитьсо значением из моего php-скрипта.

На данный момент скрипт выводит $ name в виде простого текста вместе с остальной частью сообщения.

Как мне убедиться, что мой шаблонный текстанализируется для переменных и $ name заменяется фактическим значением?

1 Ответ

0 голосов
/ 30 ноября 2011

Вы можете сделать

$body = str_replace('$name', $name);

Сразу после этого вызова file_get_contents, если вы загружаете файл HTML.Убедитесь, что вы присвоили свою переменную, прежде чем пытаться заменить ее (назначьте ее в том же сценарии).

...