404/php/contactform-process.php-没有这样的文件或目录

404/php/contactform-process.php-没有这样的文件或目录,php,html,visual-studio-code,Php,Html,Visual Studio Code,我试图用一个html表单执行php,但是我得到了控制台的以下输出 [Fri Sep 18 13:04:38 2020][::1]:59753接受 [Fri Sep 18 11:04:38 2020][404]/php/contactform-process.php-否 此类文件或目录[Fri Sep 18 13:04:38 2020][::1]:59753[404]: POST/php/contactform-process.php-无su-ch文件或目录 [9月18日星期五13:04:38 2

我试图用一个html表单执行php,但是我得到了控制台的以下输出

[Fri Sep 18 13:04:38 2020][::1]:59753接受

[Fri Sep 18 11:04:38 2020][404]/php/contactform-process.php-否 此类文件或目录[Fri Sep 18 13:04:38 2020][::1]:59753[404]: POST/php/contactform-process.php-无su-ch文件或目录

[9月18日星期五13:04:38 20 20][::1]:59753收盘

这是我的密码

<?php 
    if(isset($_POST['submit'])){
        $to = "myemail@gmail.com";
        $from = $_POST['email'];
        $subject = $_POST['subject'];;
        $message = $_POST['message'];
        var_dump($to);
        var_dump($from);
        var_dump($subject);

        $headers = "From:" . $from;
        mail($to,$subject,$message,$headers);
    }
?>

<!-- Contact Form -->
<div class="col-lg-6">
    <form id="ContactForm" data-toggle="validator" action="" method="post">
        <div class="form-group">
            <input type="email" name="email" class="form-control-input" id="cemail" placeholder="Email" required>
            <div class="help-block with-errors"></div>
        </div>
        <div class="form-group">
            <input type="text" name="subject" class="form-control-input" id="csubject" placeholder="Subject" required>
            <div class="help-block with-errors"></div>
        </div>
        <div class="form-group textarea">
            <textarea type="text" name="message" class="form-control-textarea" id="cmessage" placeholder="Write your message here"></textarea>
            <div class="help-block with-errors"></div>
        </div>
        <div class="form-group">
            <input type="submit" value="Submit" class="form-control-submit-button"></input>
        </div>
        <div class="form-message">
            <div id="msgCSubmit" class="h3 text-center hidden"></div>
        </div>
    </form>
</div>


我将vscode与php服务器插件一起使用。我正在运行PHP7.4,你的代码还可以!请检查其他javascript/jquery插件,或者在某些时候更改浏览器,Google chrome中的一些扩展会产生此类错误。 谢谢
祝您有愉快的一天。

您是否在使用javascript/ajax发布表单?不,我应该吗?我认为这是在形式上建立的。根据我在这里读到的内容,不需要javascript。我只是想知道,因为您的html表单没有包含
action
值,这通常意味着它提交到同一个文件/url。但是您给出的错误似乎是表单试图提交到
/php/contactform process.php
。“但在我提到的问题中,澄清了使用php文件的操作在html5中不起作用”-您在说什么?当然,在action属性中指定PHP脚本的URL是有效的,在HTML5中也是允许的…@CBroe我删除了我的最后一条评论。我想念里德。不管怎样,我尝试了两种方法,但都没有动作,结果是一样的。