我有从文本区域获取邮件消息的邮件功能。但只要有撇号和新行,它就会如下所示。
示例输出: 评论:您的邮寄地址错误。你不能提供另一个吗?调查答案:项目:你做得很好。不是吗?\nitem2 : 最好喝杯茶?\n
1) 有三个斜线和撇号。会不会和魔法逃跑有关?stripslashes 函数是更好的选择吗?
2) 新行转换为\r\n。问题是 \r\n 可能是 Windows 工件。在 Linux 服务器上,它可能只是 \n。使用 str_replace('\r\n', "\n", $message); 就足够了吗?? 然后 str_replace("\n", "
", $message); ?