【发布时间】:2014-03-23 05:34:31
【问题描述】:
我正在使用 YiiMail 扩展程序发送邮件。
我使用默认的contact.php文件作为我的视图。
我的控制器--
public function SendMail()
{
//$subject = $_POST["subject"]; gives error on adding this line
mail('to-mailid',"some Subject","some Message",'$headers');
}
1) 当我运行它时,邮件被发送到 id。它位于垃圾邮件文件夹下,我的系统名称为发件人。我应该在哪里添加应该发送邮件的发件人地址?
2) 收到一封邮件,其中包含写在控制器中的主题和消息。我没有收到我在字段值中提供的任何主题/消息。 为此,我尝试在我的 SendMail() 函数中使用以下内容
$subject = $_POST["subject"];
然后它给出一个未定义的变量:$subject。
【问题讨论】:
-
'$headers'是错误的。'-quoted 字符串不会插入值,您正在尝试将文字词$、h、e等设置为标题。 -
好的!如何从字段中获取值? $_POST["fieldname"] 给我一个错误