php联系表格电子邮件信息
我做了一个contactform,它几乎可以正常工作。php联系表格电子邮件信息
<?php
$contact_name = $_POST['contact_name'];
$contact_email = $_POST['contact_email'];
$contact_tel = $_POST['contact_tel'];
$contact_call = $_POST['contact_call'];
$contact_message = $_POST['contact_message'];
$formcontent=" Von: $contact_name \n Tel.: $contact_tel \n Rückruf: $contact_call \n Nachricht: <br> $contact_message";
$recipient = "[email protected]";
$subject = "Kontaktformular";
$from = '$contact_email';
$mailheader = "Von: $contact_email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!" . " -" . "<a href='form.html' style='text-decoration:none;color:#ff0099;'> Return Home</a>";
?>
这是PHP的一个时,我SNED电子邮件我的电子邮件客户端得到了主题的信息,但不是谁发送电子邮件(也显示我的web服务器的ADRESS),但我想,电子邮件填写的是电子邮件。
我尝试这样做:
$subject = "Kontaktformular";
$from = '$contact_email';
$主题的工作,但离不,我怎么定势呢?
$from = '$contact_email';
应该
$from = "$contact_email";
如果单引号它,PHP解释它的字面为 '$ CONTACT_EMAIL';如果你用双引号将它加入变量的值中。
我没有看到$ from是在声明变量后甚至在他/她的代码中使用的。 – madflow 2012-07-11 20:25:05
我认为他可能没有使用它,因为它没有正确初始化。 – andrewsi 2012-07-11 20:26:19
@andrewsi - 没有改变任何东西......为了更好的理解我上传了一张图片:http://desmond.imageshack.us/Himg62/scaled.php?server=62&filename=unbenannt4fj.jpg&res=landing需要的红色信息。 – user1464175 2012-07-11 20:28:21
不应该是这样的:$ mailheader = $ mailheader =“From:$ contact_email \ r \ n”;“? – madflow 2012-07-11 20:24:01
是的,你是对的,我把这个词翻译成德语.... badam:D谢谢 – user1464175 2012-07-11 20:36:53