在sendgrid邮件内容html中插入php代码

时间:2018-05-06 03:18:49

标签: php concatenation sendgrid

我使用Sendgrid通过PHP发送电子邮件,但我需要在HTML内容中包含PHP脚本。我不知道如何执行连接,看起来真的很精致。 这是我的代码:

redefinition of group name 'month' as group 4; was group 1 at position 59

$content = new SendGrid\Content("text/html", ' /* some HTML content */ /*PHP script starts here*/ '.myPHP Script { }//end of script .' /*some more HTML content '); 连接不起作用,整个页面无法加载。我该怎么做?我不是想输出代码。我希望它能够实际执行。

1 个答案:

答案 0 :(得分:-1)

不要让生活变得困难。什么字符串你需要连接,把它放在一个变量和concat。另请注意,您可以使用双引号“$ variable”在PHP中进行字符串插值。

echo "hi $name"

修改

可以使用运算符完成连接。 (例如)echo "hi Mr.{$name}";其中$ name ='some string'或使用双引号和放置(例如){{1}}的字符串字符串插入,您可以添加花括号以使变量与{{1}}之类的其他字符串分开。

对于要包含在电子邮件中的php代码可能无效。