0
我是PHP新手。我有一個看起來像這樣的發送郵件腳本:郵件發送但不提交?
$to = '[email protected]';
$from = '[email protected]';
$subject = 'Test Submission';
$message = 'This is just another test.';
$headers = 'From: [email protected]' . "\r\n" .
// 'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
此腳本工作正常,並在頁面加載時發送電子郵件。問題是,當我改變腳本的時候,只有在提交按鈕被點擊之後纔會提交表單,然後突然沒有任何工作了。這裏是改變的代碼,我一直在嘗試使用(而這似乎與什麼PHP網站提示右走):
if(isset($_POST['submit'])){
$to = '[email protected]';
$from = '[email protected]';
$subject = 'Test Submission';
$message = 'This is just another test.';
$headers = 'From: [email protected]' . "\r\n" .
// 'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
你可以發佈你的HTML表單嗎? – Dacaspex
你有你的文章的HTML標記? – Zl3n
這裏假設有一個表單,他的方法是POST,並在其中輸入一個名爲'submit'的文件。 – jeremy