【发布时间】:2014-03-31 10:51:45
【问题描述】:
我正在使用一个数组来发送表单邮件。该数组包含表单中每个字段选项的主题。
array("0",""),
array("1","Subject 1a, Text","Subject 1b","Subject 1c"),
array("2","Subject 2a","Subject 2b","Subject 2c")
当表单交付给客户时,主题行显示“Form: Subject xx”。
$subject = "Form: ".$value[1];
但是,如果主题包含逗号,如第一个示例中所示(即“主题 1a,文本”),则提交的表单仅在主题字段中包含 Form: Subject 1a。
它不会发送带有逗号及其后面的单词的完整主题行(即Form:Subject 1a,Text)。
对可能发生的事情有什么想法吗?
【问题讨论】:
-
$value来自哪里? -
需要更多信息。您如何将
$subject传递到邮件实用程序,以及如何生成$value? -
您可以使用 fputcsv() 将转义字符更改为 "