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