我想知道是否可以在PHP define()
中包含HTML代码。
我使用define()
进行电子邮件发送。我用它向在网站上注册的用户发送验证邮件。但是,我想知道是否可以包含HTML元素,例如标题,图像等,而不是简单的旧的无聊文本。
这是我目前的代码:
define("EMAIL_VERIFICATION_CONTENT", "Activate your account by clicking the link below");
因此,上述代码仅包含文本的电子邮件内容。我希望在电子邮件等中添加图片,标题和颜色。
任何帮助或指导都会很棒。谢谢!
答案 0 :(得分:5)
绝对。它只是一个字符串;测试一下!
define("EMAIL_VERIFICATION_CONTENT", "<b>Activate your account</b> by clicking the link below");
也就是说,define()
可能不是存储用于HTML电子邮件的字符串的最佳方式。更好的方法是将电子邮件放在某种类型的模板文件中,但这超出了这个问题的范围。