我一直收到这条消息 {"代码":" 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;
请帮我解决这个问题!!!!
答案 0 :(得分:0)
对于此错误,有两种情况可能: 您在表单行中有错误
<form action="my-simple-contact-form.php" method="POST"
enctype="multipart/form-data">
实际操作:php文件命名约定'my-simple-contact-form.php',尝试像mySimpleContactForm.php这样的驼峰命名约定
第二种情况: 你的服务器支持PHP?如果是,那么试试另一个例子,如果你获得成功...... 然后解决当前问题