带验证码的php表单发送给godaddy电子邮件而不是gmail

时间:2016-10-19 01:09:19

标签: php email

我通过网络上的信息制作了一个php表单,只有当我将它发送给我制作的godaddy电子邮件时它才有效。我需要将godaddy的电子邮件转移到gmail但没有运气。它还包括一个正确放入的验证码:/。如果有人可以检查代码,将非常感激:
PHP:

<?php
$field_name = $_POST['name'];
$field_email = $_POST['email'];
$field_phone = $_POST['phone'];
$field_subject = $_POST['subject'];
$field_message = $_POST['message'];

$mail_to = 'blah@abc.org';
$subject = $field_subject;

$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Phone: '.$field_phone."\n";
$body_message .= 'Message: '.$field_message;

$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";

$mail_status = mail($mail_to, $subject, $body_message, $headers);

    if(isset($_POST['g-recaptcha-response'])&& $_POST['g-recaptcha-response']){
        var_dump($_POST);
        $secret = "6LfjxQgUAAAAAGtDuv9q3nnhCEOrkrP2ywsQoL9k";
        $ip = $_SERVER['REMOTE_ADDR'];
        $captcha = $_POST['g-recaptcha-response'];
        $rsp  = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$captcha&remoteip$ip");
        var_dump($rsp);
        $arr = json_decode($rsp,TRUE);
        if($arr['success']){ ?>
                <script language="javascript" type="text/javascript">
                      window.location = 'index.html';
                   </script>
            <?php
        }else{ ?>
                <script language="javascript" type="text/javascript">
        window.location = 'index.html';
       </script>
        <?php
        }

    }

HTML:

<form id="contact-form" action="contact-form.php" method="POST">
                            <div class="inline-inputs">

                                <div class="col-lg-12 col-md-12 col-sm-12">
                                    <label>* Name</label>
                                    <input type="text" name="name">     
                                </div>

                                <div class="col-lg-7 col-md-7 col-sm-12">
                                    <label>* Email address</label>
                                    <input type="text" name="email">                                
                                </div>

                                <div class="col-lg-5 col-md-5 col-sm-12">
                                    <label>Phone</label>
                                    <input type="text" name="phone">    
                                </div>

                                <div class="col-lg-12 col-md-12 col-sm-12">
                                    <label>* Subject</label>
                                    <input type="text" name="subject"> 
                                </div>

                                <div class="col-lg-12 col-md-12 col-sm-12">
                                    <label>* Your questions/comments</label>
                                    <textarea rows="10" name="message"></textarea>
                                </div>

                            </div>
                            <div class="g-recaptcha" data-sitekey="6LfjxQgUAAAAAOHsDVpGTeYNUoj2snz_dI_8SeH5"></div>
                            <input type="submit" value="submit">

                        </form>

(我也很新,所以请原谅不好的问题和缺乏知识)

0 个答案:

没有答案