生成电子邮件PHP

生成电子邮件PHP,php,localhost,email,Php,Localhost,Email,我花了一些时间试图找出一种方法,允许用户通过我的登录页与我联系。由于对编程相当陌生,并且使用了来自多个来源的代码片段,我现在束手无策,希望能得到一些帮助。我的疑难解答集中在: I.我是否正确设置了本地服务器 如果是这样,我是否在WAMP和/或邮件服务器上丢失了一个包?我引用了这篇文章 II.我的HTML代码有错误吗 <div class="container-contact100-form-btn"> <button type="submit"

我花了一些时间试图找出一种方法,允许用户通过我的登录页与我联系。由于对编程相当陌生,并且使用了来自多个来源的代码片段,我现在束手无策,希望能得到一些帮助。我的疑难解答集中在:

I.我是否正确设置了本地服务器

如果是这样,我是否在WAMP和/或邮件服务器上丢失了一个包?我引用了这篇文章

II.我的HTML代码有错误吗

      <div class="container-contact100-form-btn">
        <button type="submit" value="Send" class="contact100-form-btn">
           Send Message
        </button>
      </div>

发送消息
III.我是否需要编辑/调整我的JS文件以适应附加功能

function showValidate(input) {
    var thisAlert = $(input).parent();

    $(thisAlert).addClass('alert-validate');

    $(thisAlert).append('<span class="btn-hide-validate">&#xf136;</span>')
    $('.btn-hide-validate').each(function(){
        $(this).on('click',function(){
           hideValidate(this);
        });
    });
}

function hideValidate(input) {
    var thisAlert = $(input).parent();
    $(thisAlert).removeClass('alert-validate');
    $(thisAlert).find('.btn-hide-validate').remove();
}
函数showValidate(输入){
var thisAlert=$(输入).parent();
$(thisAlert.addClass('alert-validate');
$(thisAlert).append(“;”)
$('.btn hide validate')。每个(函数(){
$(此)。在('单击',函数()上){
希德瓦利达(本);
});
});
}
函数hideValidate(输入){
var thisAlert=$(输入).parent();
$(thisAlert).removeClass('alert-validate');
$(thisAlert).find('.btn hide validate').remove();
}
IV.PHP代码中是否缺少某些内容

<?php
if( isset($_POST['Send Message'])) 

$name = $_POST['name'];
$email = $_POST['email'];
$bar = $_POST['bar'];
$message = $_POST['message'];

$email_from = $email;
$email_subject = "New Contact Us Email";
$email_body = "You have received a new message from the user $name.\n".
    "Here's the message: \n $message".

$to = 'I had my email here';

mail($to, $email_subject, $email_body)

?>


我真的非常感谢任何可能引导我走上正确道路的帮助和/或链接。谢谢大家!

我没有看到任何邮件功能。我还看到您也没有使用正确的协议。@FunkFortyNiner这也可能是错误的原因:
如果(!isset($\u POST['Send Message']))
。“发送消息”指的是什么?我没有看到具有
名称的字段。如果(isset())
而不是
,它也应该是
!isset()
@Ivan86如果OP使用
文件://
协议访问它,那么使用什么PHP并不重要。它不会被执行。@Jason网站需要通过http或https协议及其主机名进行访问,而不是通过文件系统中文件的路径进行访问。对于本地安装的web服务器,这意味着
http://localhost
https://localhost
如果启用了SSL。