Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 表单重定向成功/失败页面_Javascript_Php_Jquery_Html_Redirect - Fatal编程技术网

Javascript 表单重定向成功/失败页面

Javascript 表单重定向成功/失败页面,javascript,php,jquery,html,redirect,Javascript,Php,Jquery,Html,Redirect,我已尝试将表单重定向到成功或失败页面。我搜索了整个互联网,查看了普通表单重定向,甚至javascript onClick重定向。是否有人可以帮助我添加重定向: HTML: PHP: 请给出一个易于amatuer PHP程序员阅读的答案。注:我很高兴将其重定向到实际联系人页面上的页面或弹出窗口。只要用户能够看到表单已无误提交。$redirecturl=您的感谢页面url 标题“位置:”。$redirecturl 使用页眉函数重定向到另一页 在邮件功能完成后放置此功能。您可以使用以下代码重定向到成功

我已尝试将表单重定向到成功或失败页面。我搜索了整个互联网,查看了普通表单重定向,甚至javascript onClick重定向。是否有人可以帮助我添加重定向:

HTML:

PHP:


请给出一个易于amatuer PHP程序员阅读的答案。注:我很高兴将其重定向到实际联系人页面上的页面或弹出窗口。只要用户能够看到表单已无误提交。

$redirecturl=您的感谢页面url 标题“位置:”。$redirecturl

使用页眉函数重定向到另一页


在邮件功能完成后放置此功能。

您可以使用以下代码重定向到成功或失败页面

    <?php
            $emailSubject = 'Contact Form Submission';
            $webMaster = 'no-reply@*Hidden*.com';

            $nameField = $_POST['name'];
            $emailField = $_POST['email'];
            $messageField = $_POST['message'];
            $ip = $_SERVER['REMOTE_ADDR'];
            $hostaddress = gethostbyaddr($ip);
            $browser = $_SERVER['HTTP_USER_AGENT'];
            $referred = $_SERVER['HTTP_REFERER'];
            $body = <<<EOD
            <br><img src="*Hidden*"> <br>GoAerox! Network - Contact Form Submission<hr><br>
            <strong>Name:</strong> $nameField <br>
            <strong>Email:</strong>  $emailField <br>
            <strong>Message:</strong>  $messageField <br><br>
            <hr><br><strong>User Details</strong><br>
            <strong>IP Address:</strong>  $ip <br>
            <strong>Host address:</strong>  $hostaddress <br>
            <strong>Browser:</strong>  $browser <br>
            <strong>Referred:</strong>  $referred <br>
            EOD;

            $headers = "From: $emailField\r\n";
            $headers .= "Content-type: text/html\r\n";
            $success = mail($webMaster, $emailSubject, $body, $headers);
            header('location:success.php');
    ?>                  

我将把它放在哪里?查看我在任何输出之前提供的链接我将把它放在哪里?您可以将此代码而不是下面的代码$theResults=运行此代码时会发生什么?你收到任何错误消息了吗?没有,当我运行html脚本时,它会发送电子邮件,但不会重定向。我只是尝试自己运行php,它说:解析错误:语法错误,第37行/submit\u contact.php中出现意外的“header”t_字符串
<?php

/* Subject and Email Variables*/

$emailSubject = 'Contact Form Submission';
$webMaster = 'no-reply@*Hidden*.com';

/* Gathering Data Variables */

$nameField = $_POST['name'];
$emailField = $_POST['email'];
$messageField = $_POST['message'];
$ip = $_SERVER['REMOTE_ADDR'];
$hostaddress = gethostbyaddr($ip);
$browser = $_SERVER['HTTP_USER_AGENT'];
$referred = $_SERVER['HTTP_REFERER'];

$body = <<<EOD
<br><img src="*Hidden*"> <br>GoAerox! Network - Contact Form Submission<hr><br>
<strong>Name:</strong> $nameField <br>
<strong>Email:</strong>  $emailField <br>
<strong>Message:</strong>  $messageField <br><br>
<hr><br><strong>User Details</strong><br>
<strong>IP Address:</strong>  $ip <br>
<strong>Host address:</strong>  $hostaddress <br>
<strong>Browser:</strong>  $browser <br>
<strong>Referred:</strong>  $referred <br>
EOD;

$headers = "From: $emailField\r\n";
$headers .= "Content-type: text/html\r\n";
$success = mail($webMaster, $emailSubject, $body, $headers);

/* Results rendered as HTML */

$theResults = <<<EOD
<html>
**RESULT PAGE**
</html>
EOD;

echo "$theResults";




?>                                
    <?php
            $emailSubject = 'Contact Form Submission';
            $webMaster = 'no-reply@*Hidden*.com';

            $nameField = $_POST['name'];
            $emailField = $_POST['email'];
            $messageField = $_POST['message'];
            $ip = $_SERVER['REMOTE_ADDR'];
            $hostaddress = gethostbyaddr($ip);
            $browser = $_SERVER['HTTP_USER_AGENT'];
            $referred = $_SERVER['HTTP_REFERER'];
            $body = <<<EOD
            <br><img src="*Hidden*"> <br>GoAerox! Network - Contact Form Submission<hr><br>
            <strong>Name:</strong> $nameField <br>
            <strong>Email:</strong>  $emailField <br>
            <strong>Message:</strong>  $messageField <br><br>
            <hr><br><strong>User Details</strong><br>
            <strong>IP Address:</strong>  $ip <br>
            <strong>Host address:</strong>  $hostaddress <br>
            <strong>Browser:</strong>  $browser <br>
            <strong>Referred:</strong>  $referred <br>
            EOD;

            $headers = "From: $emailField\r\n";
            $headers .= "Content-type: text/html\r\n";
            $success = mail($webMaster, $emailSubject, $body, $headers);
            header('location:success.php');
    ?>