2013-10-29 52 views
0

我想设置一些PHP,如果用户输入他们的电子邮件地址;他们会向该组织发送电子邮件。为什么我的邮件功能不工作? PHP

这里是我的html

<input type="text" name="email" size="20" /><br /> 
<input type="submit" name="submit" value="submit" /> 

这是我的PHP脚本

$email = $_POST['email']; 

mail('[email protected]', 'This is a Subject', 'This is the body of the email', 'From $email'); 

我有我使用这个代码真实的电子邮件地址。但它不会发送给我想要的电子邮件;我究竟做错了什么?我也在本地服务器上工作。这有什么区别吗?

+0

为什么我认为$电子邮件将不插 –

回答

2

您的From标头的格式不正确。你错过了冒号:

mail('[email protected]', 'This is a Subject', 'This is the body of the email', 'From: $email'); 
+0

感谢你非常的帮助。你们真棒! – user1845888