Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
为什么不是';如果我的php表单不起作用,我就不';我没有收到电子邮件_Php_Email - Fatal编程技术网

为什么不是';如果我的php表单不起作用,我就不';我没有收到电子邮件

为什么不是';如果我的php表单不起作用,我就不';我没有收到电子邮件,php,email,Php,Email,我有这个php表单: <form method="post" action="mailer.php" class="contact-form-map"> <div class="row"> <input type="text" name="name" id="name" placeholder="Your Name" required> </div> <

我有这个php表单:

        <form method="post" action="mailer.php" class="contact-form-map"> 
        <div class="row">
            <input type="text" name="name" id="name" placeholder="Your Name" required>
        </div>
        <div class="row">
            <input type="number" name="number" id="number" placeholder="Contact Number" required>
        </div>
        <div class="row">
            <textarea type="text" name="message" id="message" placeholder="Message" rows="6" cols="33" required></textarea>
        </div>
        <div class="row">
            <input type="submit" class="map-button" value="Send">
        </div>
        </form>

这是我的mailer.php

<?php 
if(isset($_POST['submit'])){

    $to = "lala.lal@gmail.com"; // info@computerrepairscroydon.co.uk

    $name = $_POST['name']; 

    $number = $_POST['number'];

    $subject = "Form submission - Contact";

    $message = $name . " " . " wrote the following:" . "\n\n" . $_POST['message'] . "\n\n" . " Contact number: " . $number ;

    $headers = "From:" . $name;

    mail($to,$subject,$message,$headers);

    echo "Mail Sent. Thank you " . $name . ", we will contact you shortly.";

    header("Location: index.html?success=1#form");

    }
?>

当我在de表单中输入信息并单击“发送”时,什么都不会发生,但电子邮件没有发送,我的gmail上没有收到它。 为什么会这样?

您忘记在提交输入中写入name=“submit”

<input type="submit" class="map-button" value="Send" name="submit">

这就是为什么代码“跳过”if-isset$\u POST[“submit”]

您忘记将name=“submit”写入提交输入

<input type="submit" class="map-button" value="Send" name="submit">

这就是为什么代码“跳过”if-isset$\u POST[“提交”]

您需要将name=“submit”添加到提交按钮

<input type="submit" class="map-button" value="Send" name="submit">

您需要在提交按钮中添加name=“submit”

<input type="submit" class="map-button" value="Send" name="submit">


你检查过垃圾邮件文件夹吗?你检查过错误日志吗?是的,我不在垃圾邮件中。你确定在运行php的系统上配置了smtp服务器吗?这是在主机站点上还是在本地计算机上?是否检查了垃圾邮件文件夹?是否检查了错误日志?是的,我不在垃圾邮件中。是否确实在运行php的系统上配置了smtp服务器?这是在主机站点上还是在本地计算机上?它“仍然不工作”仍然不工作