我正在构建一个简单的订单系统,并希望在提交表单后发送电子邮件。我的PHP代码类似于此:电子邮件正文中的其他文字
$name=$_POST["orderName"];
$company=$_POST["orderCompany"];
$email=$_POST["orderEmail"];
$phone=$_POST["orderPhone"];
$headers = "From: $email\r\n" .
$item1=$_POST["orderItem1"];
$qty1=$_POST["orderQty1"];
$item2=$_POST["orderItem2"];
$qty2=$_POST["orderQty2"];
$item3=$_POST["orderItem3"];
$qty3=$_POST["orderQty3"];
$date = date("l, F j Y, G:i") ;
$message="Message sent: $date \n\n
Name: $name\n
Company: $company\n
Email: $email\n
Phone: $phone\n\n
Order:\n
$item1 \tx$qty1\n
$item2 \tx$qty2\n
$item3 \tx$qty3\n";
mail("[email protected]", "Order", $message, $headers);
这工作正常,除了在电子邮件,我得到$物品1串在一开始的价值主体,前“发...留言” - 只是就像我将它添加到$消息(我没有看到的那样)。
+1我敢打赌你就是这样。 – karim79 2009-08-12 12:11:30
谢谢,这对我来说很愚蠢。 – 2009-08-12 12:14:45