0
我在窗体的动作标签中写入'#',然后包含一个php脚本以在点击提交按钮时执行动作。页面重定向动作标签
HTML代码:
<form id="newsletter" method="post" action="#">
<div class="input-group">
<label class="sr-only" for="news">Full Name</label>
<input type="email" id="news" name="news" class="form-control" placeholder="E-Mail Address" required>
<span class="input-group-btn">
<button class="btn btn-default" type="submit" name="submit">Subscribe</button>
</span> </div>
</form>
<?php include "newsletter.php"?>
我想,一旦工作完成索引页被重定向到一个不同的页面。标题[位置]似乎不起作用,因为它给出了已经发送的头的错误。
PHP代码:
<?php
if($_POST){
$email = $_POST["news"];
$subject = "New Subscribe for Newsletter";
$message = "<b>From : ".$email."</b><br/>";
$message = "<b>Subscriber from mailnews: $email</b>";
$from = "[email protected]";
$to = "[email protected]";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: MailNews<'.$to.'>' . "\r\n";
$headers .= 'From: Contacted from <'.$from.'>' . "\r\n";
mail($to, $subject, $message, $headers);
?>
<?php }
?>
你的php代码在哪里 –
可能的[如何修复]已经发送的头文件“PHP中的错误”的副本(http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent- error-in-php) –
php代码按要求添加 –