2013-10-29 79 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