来自总菜鸟的联系表格错误

时间:2017-08-05 04:14:56

标签: php html forms

我一直收到这条消息  {"代码":" MethodNotAllowedError","消息":"不允许POST"}

每当我尝试点击提交时,我对整个编码事情都很陌生,所有我对联系表单的了解都是他们应该连接到php才能工作。

这就是我的代码在html上的样子:

<form  action="my-simple-contact-form.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="action" value="submit">
Your name:<br>
<input name="name" type="text" value="" size="30"/><br>
Your email:<br>
<input name="email" type="text" value="" size="30"/><br>
Your message:<br>
<textarea name="message" rows="7" cols="30"></textarea><br>

    

我认为CSS很重要。

这是php页面

<?PHP
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
//print_r($_POST); die();
if (($name=="")||($email=="")||($message=="")){
    echo "All fields are required, please fill <a href=\"\">the form</a> again.";
    }
else{       
    $from="From: $name<$email>\r\nReturn-path: $email";
    $subject="Message sent using your contact form";
    mail("xxx.xxxx@hotmail.com", $subject, $message, $from);
    echo "Email sent!";
    }

&GT;

请帮我解决这个问题!!!!

1 个答案:

答案 0 :(得分:0)

对于此错误,有两种情况可能: 您在表单行中有错误

<form  action="my-simple-contact-form.php" method="POST" 
          enctype="multipart/form-data">

实际操作:php文件命名约定'my-simple-contact-form.php',尝试像mySimpleContactForm.php这样的驼峰命名约定

第二种情况: 你的服务器支持PHP?如果是,那么试试另一个例子,如果你获得成功...... 然后解决当前问题