如何为我的网站创建一个简单的PHP邮件表单?

如何为我的网站创建一个简单的PHP邮件表单?,php,html,mailto,mail-form,Php,Html,Mailto,Mail Form,我已经在我的网站上设置了一个表单。我自己创建了表单代码 我开始在将信息通过电子邮件发送给我时遇到问题,有一天一切正常,信息通过电子邮件发送给我,第二天出现确认消息,但没有任何信息发送到我的电子邮件 这对我的工作非常重要 我的问题是:如何创建一个简单的php邮件表单,它将始终工作 这是我现在拥有的代码: $('#rSubmit').click(function(validateform){ var data = {}; data.to = "grea

我已经在我的网站上设置了一个表单。我自己创建了表单代码

我开始在将信息通过电子邮件发送给我时遇到问题,有一天一切正常,信息通过电子邮件发送给我,第二天出现确认消息,但没有任何信息发送到我的电子邮件

这对我的工作非常重要

我的问题是:如何创建一个简单的php邮件表单,它将始终工作

这是我现在拥有的代码:

    $('#rSubmit').click(function(validateform){        
      var data = {};
      data.to = "greatlimoservice@gmail.com";
      data.from = "greatlimoservice@greatlimoservice.com";
      data.subject = "New Reservation"; 
      data.message = "New Reservation from Website \n"+
                        '\n First Name      : '+$('#name').val()+
                        '\n Last Name       : '+$('#lastname').val() +
                        '\n Company Name    : '+$('#company').val() +
                        '\n Phone Number    : '+$('#phone').val() +
                        '\n Street Address  : '+$('#street').val() +
                        '\n Pick-Up City    : '+$('#city').val()+
                        '\n Pick-Up State   : '+$('#state').val() +
                        '\n Pick-Up Zip     : '+$('#zip').val() +
                        '\n Date            : '+$('#calendar').val()+
                        '\n Time            : '+$('#time').val() +
                        '\n Time            : '+$('#time2').val() +
                        '\n Time            : '+$('#time3').val() +
                        '\n Airport         : '+$('#airport').val() +
                        '\n Airline         : '+$('#airline').val() +
                        '\n Flight #        : '+$('#fnumber').val() +
                        '\n Stops           : '+$('#hstops').val() +
                        '\n Stops Info      : '+$('#info').val() +
                        '\n Passengers      : '+$('#passengers').val() +
                        '\n Luggages        : '+$('#luggages').val()+
                        '\n Car Seat        : '+$('#seat').val()+
                        '\n Drop-Off Street : '+$('#dostreet').val() +
                        '\n Drop-Off City   : '+$('#docity').val()+
                        '\n Drop-Off State  : '+$('#dostate').val() +
                        '\n Drop-Off Zip    : '+$('#dozip').val() +
                        '\n D.O Airport     : '+$('#doairport').val() +
                        '\n D.O Airline     : '+$('#doairline').val() +
                        '\n Flight #        : '+$('#dofnumber').val() +
                        '\n Date            : '+$('#calendar2').val()+
                        '\n Time            : '+$('#rtime').val() +
                        '\n Time            : '+$('#rtime2').val() +
                        '\n Time            : '+$('#rtime3').val() +
                        '\n Return Street   : '+$('#rtstreet').val() +
                        '\n Return City     : '+$('#rtcity').val()+
                        '\n Return State    : '+$('#rtstate').val() +
                        '\n Return Zip      : '+$('#rtzip').val() +                            
                        '\n Return Airport  : '+$('#rtairport').val() +
                        '\n Return Airline  : '+$('#rtairline').val() +
                        '\n Return Flight # : '+$('#rtfnumber').val() +                         
                        '\n Payment Type    : '+$('#payment').val() +
                        '\n Card Number     : '+$('#creditcardno').val() +
                        '\n Exp. Date       : '+$('#expirydate').val() +
                        '\n Exp. Date       : '+$('#expirydate2').val()

                    ;

alert("Congratulations! Your reservation has been made. Your confirmation number is 3851. Please contact us if you have any questions or comments.");




});
还有其他更简单/方便的方法或编码可以正常工作吗?一旦有人在我的网站上单击“提交”,我就需要收到一封电子邮件,而这种编码对我来说并不适用,因为“我如何才能创建一个简单的php邮件表单始终有效?”

有许多基于PHP的表单可以在Web上找到,例如,您可以通过谷歌搜索“带验证的PHP表单”找到许多。确保它包括适当的验证和消毒

另外,请参考PHP.net并获取示例

PHP(.net)有一个名为
mail()
的函数,您可以在上面阅读

  • Ajax是另一种用于电子邮件/表单的好方法
谷歌“ajax电子邮件表单”,你会得到很多点击


关于:“如何创建一个始终有效的简单php邮件表单?”

有许多基于PHP的表单可以在Web上找到,例如,您可以通过谷歌搜索“带验证的PHP表单”找到许多。确保它包括适当的验证和消毒

另外,请参考PHP.net并获取示例

PHP(.net)有一个名为
mail()
的函数,您可以在上面阅读

  • Ajax是另一种用于电子邮件/表单的好方法
谷歌“ajax电子邮件表单”,你会得到很多点击



“有一天一切正常,它通过电子邮件发送给我,第二天出现确认消息,但没有任何消息发送到我的电子邮件。”-Q:你是否修改了任何东西,因为它确实有效,并且你是否保留了一份有效的副本?我注意到的一件事是,
$(“#rSubmit”)没有右括号。单击(function(){
试着像这样给你的
添加一个大括号;看看效果如何。
下面的那一个\n Exp.Date:'+$('#expirydate2')。val()
你是否超过了Squaresend的50封电子邮件限制?@Fred从那以后我没有修改任何东西,因为它工作得很好“有一天一切正常,它通过电子邮件发送给我,第二天出现了确认消息,但没有任何消息发送到我的电子邮件。”-Q:自从它起作用以来,您是否修改了任何内容,并且您是否保留了起作用的内容的工作副本?我注意到的一点是,
$(“#rSubmit”)没有右括号。单击(函数(){
试着像这样给你的
添加一个大括号;看看是否有效。
'\n Exp.Date:'+$('#expirydate2')。val()
你是否超过了Squaresend的50封电子邮件限制?@Fred从那以后我没有修改任何东西,因为它工作正常